StargateWiki:Server
Diese Seite gibt einen Überblick über dem Server und die Software. Die Informationen sind als Hilfe gedacht wenn eine neue Version der Software eingespielt werden soll.
Allgemeine Informationen
Stargate Wiki läuft aktuell auf einem VServer mit PHP5.0.3 und MySQL 4.1.10a. Weitere Informationen findet man auf Spezial:Version
Anpassungen der Software
Seit der Umstellung auf MediaWiki 1.12.0rc1 ist die Anpassung des HTML-Codes komplett in die Erweiterung SGHtml ausgelagert. Dadurch ist es nicht mehr nötigt die Software nach der Installation zu verändern.
1.12.0rc01
- Abschnitt bearbeiten
Die Mediawiki Software enthält einen Fehler der dazu führt das keine Abschnitte bearbeitet werden können bugzilla. Der Fehler befindet sich in der Datei Preprocessor_DOM.php, Funktion splitHeading
Die Zeile
if( !this->nodeName == 'h')
muss geändert werden in
if( !this->getName() == 'h')
- Slash vor '
In Verweisen wird das Zeichen «'» durch ein «\» ergänzt.
Abhilfe ?
Anpassung der CSS-Datei
Die Anpassung der Monobook-CSS Definition erfolgt über MediaWiki:Monobook.css. Dies sind Hauptsächlich die folgenden Punkte
Rahmen um Bilder
Damit thumb-Bilder auf farbigen Hintergründen keinen weißen Rahmen bekommen muss die Definition der Rahmenfarbe von white auf transparent geändert werden.
div.thumb {
border-color: transparent;
}
Zugriffe beschleunigen
Folgende Schritte habe ich bis jetzt unternommen um die Serverlast zu verkleinern und damit Stargate Wiki zu beschleunigen.
- Die „Job queue“ wird einmal am Tag, zur Mittagszeit wenn wenig los ist, komplett abgearbeitet. Während der sonstigen Zeit läuft sie nur auf Sparflamme ($wgJobRunRate=0.01).
- MediaWiki File Cache aktiviert. Seiten für anonyme Benutzer werden in einem Cache gespeichert. Dies kann zu falschen Seiten führen wenn zB eine Vorlage verändert wird. Ich werde daher den Cache regelmäßig leeren (2 x am Tag sollte reichen).
- PHP - Beschleuniger eAccelerator wurde installiert.
Momentan macht es den Eindruck als würde es helfen. Aber ich warte mal ab wie sich die Sache entwickelt. -- Benutzer:Rene/sig 19:50, 15. Mai 2009 (UTC)
Archiv
Informationen zu früheren Änderungen an der MediaWiki Software bzw. der Serverumgebung findet man unter StargateWiki:Server/Archiv.