Mediawiki: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Rkr (Diskussion | Beiträge) K (→Extensions) |
Rkr (Diskussion | Beiträge) K (→Diverse) |
||
Zeile 62: | Zeile 62: | ||
*http://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi | *http://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi | ||
*http://www.mediawiki.org/wiki/Extension:Pdf_Export | *http://www.mediawiki.org/wiki/Extension:Pdf_Export | ||
*http://www.mediawiki.org/wiki/Extension:SimpleFeed | *http://www.mediawiki.org/wiki/Extension:SimpleFeed , [http://www.mediawiki.org/wiki/Extension_talk:SimpleFeed#PHP_5.3_problems PHP 5.3 problem] | ||
*http://www.mediawiki.org/wiki/Extension:MagicNoCache | *http://www.mediawiki.org/wiki/Extension:MagicNoCache | ||
Version vom 12. November 2009, 09:37 Uhr
Update
Owner anpassen
chown -R root:root <newdir>
Images kopieren
cd <newdir> cp -rp ../wiki/images .
Extensions kopieren
cp -rp ../wiki/extensions .
LocalSettings.php kopieren
cp -p ../wiki/LocalSettings.php* .
AdminSettings.php kopieren
cp -p ../wiki/AdminSettings.php .
Math
cd math make
Upgrade
cd ../maintenance php ./update.php
Owner und Permissions
cd .. chmod 400 config chown root:root AdminSettings.php chmod 640 AdminSettings.php chown wwwrun images
Scharf schalten
cd .. mv wiki wiki.old chmod 700 wiki.old mv <newdir> wiki
Extensions
Suche
Full-Text Suche:
- http://www.mediawiki.org/wiki/Extension:SphinxSearch
- http://www.mediawiki.org/wiki/Extension:LuceneSearch
- http://www.mediawiki.org/wiki/Extension:Hyper_Estraier
- http://www.mediawiki.org/wiki/Extension:RigorousSearch
- http://www.mediawiki.org/wiki/Extension:GoogleSiteSearch
RigorousSearch
Bei Tabellen vom InnoDB-Typ wird der Text als BLOB gespeichert. BLOB-Typen sind case sensitive (im Gegensatz zu TEXT). Daher findet in diesem Fall RigorousSearch nur Strings, die mit korrekter Groß-/Kleinschreibung angegeben wurden.
Änderung am Quellcode, um Suche case-insensitive zu machen (durch Einfügen einer CAST() Funktion):
$queryTxt = "SELECT old_text FROM " . $db->tableName('text') . " WHERE old_id = " . $text_id . " AND CAST(old_text as CHAR) LIKE '%" . $pattern . "%'";
Diverse
- http://www.mediawiki.org/wiki/Extension:RawMsg
- http://meta.wikimedia.org/wiki/EasyTimeline
- http://meta.wikimedia.org/wiki/ParserFunctions
- http://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi
- http://www.mediawiki.org/wiki/Extension:Pdf_Export
- http://www.mediawiki.org/wiki/Extension:SimpleFeed , PHP 5.3 problem
- http://www.mediawiki.org/wiki/Extension:MagicNoCache
Tipps und Tricks
MemCache deaktivieren
// Problems with slow response due to MemCache problems $wgMemCachedServers = array(''); $wgMessageCacheType = CACHE_NONE; $wgParserCacheType = CACHE_NONE;
Tools
- Wiki-Inhalt und andere Webinhalte offline mit openZIM, siehe pro-linux.de