Mediawiki: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Rkr (Diskussion | Beiträge) K (→Skin anpassen) |
Rkr (Diskussion | Beiträge) K (→Permissions) |
||
Zeile 16: | Zeile 16: | ||
php ./update.php | php ./update.php | ||
=== Permissions === | === Owner und Permissions === | ||
chmod 400 config | chmod 400 config | ||
chown root:root AdminSettings.php | |||
chmod 640 AdminSettings.php | |||
== Extensions == | == Extensions == |
Version vom 3. März 2008, 08:12 Uhr
Update
Owner anpassen
chmod -R root:root <newdir>
Images kopieren
Extensions kopieren
LocalSettings.php kopieren
AdminSettings.php kopieren
Upgrade
php ./update.php
Owner und Permissions
chmod 400 config chown root:root AdminSettings.php chmod 640 AdminSettings.php
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 . "%'";