Menü aufrufen
Toggle preferences menu
Persönliches Menü aufrufen
Nicht angemeldet
Ihre IP-Adresse wird öffentlich sichtbar sein, wenn Sie Änderungen vornehmen.

StargateWiki:Server: Unterschied zwischen den Versionen

aus Stargate Wiki, dem deutschsprachigen Stargate-Lexikon
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);   <-- Diese Zeile einfügen (Verhindert ungültigen Parameter)
  $inOffset = max(intval($inOffset),0); <-- Diese Zeile einfügen (Verhindert ungültigen Parameter)
  $pos = @mb_strpos( $inStr, $inNeedle, $inOffset );   <-- @ ergänzen (Warnung bei Leerstring unterdrücken)
  $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]].