StargateWiki:Server

aus Stargate Wiki, dem deutschsprachigen Stargate-Lexikon
Zur Navigation springen Zur Suche springen

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.

  1. 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).
  2. 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.
Alle Einträge die älter als 5 Tage sind werden einmal am Tag gelöscht:
find /path/to/cache -type f -mtime +5 -exec rm {} \;
  1. 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.