|
|
| Zeile 1: |
Zeile 1: |
| 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. | | 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== | | ==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]] | | Stargate Wiki läuft seit dem 15. Februar 2010 auf einem Root Server von [http://server4you.de server4you]. [https://www.server4you.de/root-server/server-details.php?products=0 EcoServer Large]: AMD Athlon 64 X2 3400+, Dual-Core, 2x 1.8 GHz, 4 GB RAM, 2 x 320 GB Festplatten. Betriebssystem: Ubuntu 8.04 LTS. |
|
| |
|
| ==Anpassungen der Software==
| | Folgende Programme sind installiert: [http://www.mediawiki.org Mediawiki], Apache2, [http://www.php.net/ PHP 5] mit [http://xcache.lighttpd.net/ XCache], [http://www.mysql.de/ MySQL 5], [http://packages.debian.org/de/lenny/librsvg2-2 rsvg]. Für weitere Informationen siehe [[Spezial:Version]]. |
| Seit der Umstellung auf MediaWiki 1.12.0rc1 ist die Anpassung des HTML-Codes komplett in die Erweiterung [[Benutzer:Rene/SGHtml|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 [https://bugzilla.wikimedia.org/show_bug.cgi?id=13354 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 ([http://www.mediawiki.org/wiki/Manual:Job_queue $wgJobRunRate=0.01]).
| |
| # [http://www.mediawiki.org/wiki/Manual:File_cache 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 +3 -exec rm {} \;''
| |
| # PHP - Beschleuniger [http://eaccelerator.net/ eAccelerator] wurde [http://www.howtoforge.com/eaccelerator_php5_debian_etch installiert].
| |
| Momentan macht es den Eindruck als würde es helfen. Aber ich warte mal ab wie sich die Sache entwickelt. -- [[Benutzer:Rene|Rene]] <sup>[[StargateWiki:Administratoren|Admin]] | [[Benutzer Diskussion:Rene|Rückmeldung]]</sup> 19:50, 15. Mai 2009 (UTC)
| |
|
| |
|
| ==Archiv== | | ==Archiv== |
| Informationen zu früheren Änderungen an der MediaWiki Software bzw. der Serverumgebung findet man unter [[StargateWiki:Server/Archiv]]. | | Informationen zu früheren Änderungen an der MediaWiki Software bzw. der Serverumgebung findet man unter [[StargateWiki:Server/Archiv]]. |