Rene (Diskussion | Beiträge) |
ColBot (Diskussion | Beiträge) K Wiederholung: Doppelte Leerzeichen raus; kosmetische Änderungen |
||
| Zeile 1: | Zeile 1: | ||
Diese Seite gibt einen Überblick über den 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 den 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 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. | 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. | ||
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]]. | 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]]. | ||
===Geschwindigkeit des Servers=== | === Geschwindigkeit des Servers === | ||
[[Datei:Server-Speed.png|left]]{{ClearL}} | [[Datei:Server-Speed.png|left]]{{ClearL}} | ||
==Regelmäßige Skripte== | == Regelmäßige Skripte == | ||
Die folgenden Arbeiten werden in regelmäßigen Intervallen ausgeführt | Die folgenden Arbeiten werden in regelmäßigen Intervallen ausgeführt | ||
* '''Sitemap erstellen'''. Jeden Tag um 4:00 Uhr wird eine neue [http://stargate-wiki.de/sitemap/sitemap-index-stargatewiki-sg_.xml Sitemap] erstellt [http://www.mediawiki.org/wiki/Manual:GenerateSitemap.php]. Momentan wird diese Sitemap nur von Google benutzt. | * '''Sitemap erstellen'''. Jeden Tag um 4:00 Uhr wird eine neue [http://stargate-wiki.de/sitemap/sitemap-index-stargatewiki-sg_.xml Sitemap] erstellt [http://www.mediawiki.org/wiki/Manual:GenerateSitemap.php]. Momentan wird diese Sitemap nur von Google benutzt. | ||
| Zeile 13: | Zeile 13: | ||
* '''Backup'''. Alle Dateien und die komplette Datenbank werden um 5.00 Uhr gesichert. Diese Sicherungen werden jeweils für eine Woche gespeichert. | * '''Backup'''. Alle Dateien und die komplette Datenbank werden um 5.00 Uhr gesichert. Diese Sicherungen werden jeweils für eine Woche gespeichert. | ||
==Kleine Änderungen an installierten Erweiterungen== | == Kleine Änderungen an installierten Erweiterungen == | ||
===ParserFunctions_body.php=== | === ParserFunctions_body.php === | ||
Die Funktion runPos (Anweisung #pos) liefert Zeitweise Fehler. Der Wert des Parameters &inOffset wird teilweise als String interpretiert. Zur Abhilfe muss eine Zeile ergänzt werden. | Die Funktion runPos (Anweisung #pos) liefert Zeitweise Fehler. Der Wert des Parameters &inOffset wird teilweise als String interpretiert. Zur Abhilfe muss eine Zeile ergänzt werden. | ||
if( $inNeedle == '' ) { $inNeedle = ' '; } | if( $inNeedle == '' ) { $inNeedle = ' '; } | ||
$inOffset = max(intval($inOffset),0); | $inOffset = max(intval($inOffset),0); <-- Diese Zeile einfügen (Verhindert ungültigen Parameter) | ||
$pos = @mb_strpos( $inStr, $inNeedle, $inOffset ); | $pos = @mb_strpos( $inStr, $inNeedle, $inOffset ); <-- @ ergänzen (Warnung bei Leerstring unterdrücken) | ||
===SpecialRecentchanges.php=== | === SpecialRecentchanges.php === | ||
In der Funktion setup wird der Parameter für den Aufruf | In der Funktion setup wird der Parameter für den Aufruf | ||
$opts->validateIntBounds('limit',0,500) | $opts->validateIntBounds('limit',0,500) | ||
| Zeile 27: | Zeile 27: | ||
Damit können bis zu 5000 Änderungen angezeigt werden. | Damit können bis zu 5000 Änderungen angezeigt werden. | ||
===WhosOnline=== | === WhosOnline === | ||
In der Datei WhosOnlineSpecialPage.php muss es heißen | In der Datei WhosOnlineSpecialPage.php muss es heißen | ||
| Zeile 44: | Zeile 44: | ||
muss die letzte Zeile der Funktion sein | muss die letzte Zeile der Funktion sein | ||
===FlaggedRevs=== | === FlaggedRevs === | ||
Die Robot Anweisungen wurde entfernt da teilweise auch geprüfte Seiten für Robots gesperrt wurden. Der Fehler ist wohl bekannt es gibt aber momentan keine neue Version. | Die Robot Anweisungen wurde entfernt da teilweise auch geprüfte Seiten für Robots gesperrt wurden. Der Fehler ist wohl bekannt es gibt aber momentan keine neue Version. | ||
==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]]. | ||