1. Ich bekomme die Fehlermeldung: "Warning: fsockopen() has been disabled for security reasons"
Der Fehler weist sie darauf hin, dass die PHP-Funktion fsockopen() auf dem Webserver wo ihre phgstats-Installation liegt deaktiviert ist. In diesem Falle können sie nur ihren Provider bitten diese Funktion zu aktivieren.
Bekannte Provider bei denen der Einsatz von phgstats momentan nicht möglich ist:
* Funpic
* Lycos
* Evanzio
Bekannte Provider bei denen der Einsatz von phgstats momentan möglich ist:
* myPowerhost
* www.all-inkl.com
* www.freehostia.com
2. Ich bekomme die Fehlermeldung: "Warning: query() [function.query]: Failed opening '*game*.class.php' for inclusion (include_path='')"
In diesem Falle ist der include_path nicht gesetzt. Sie sollten deshalb in der index.php direkt eine Zeile hinter define('PHGDIR', './'); folgendes eingeben: set_include_path('.');. Falls Sie eine PHP Version haben die äter ist als 4.3.0 geben sie stattdessen folgendes ein: ini_set('include_path', '.');
3. Der Seitenaufbau von phgstats dauert ziemlich lange und die angegebene Response-Zeit erscheint mir ziemlich hoch
Eine eindeutige Lösung für dieses Problem ist uns noch nicht bekannt, allerdings scheint es, als sei eine zu alte PHP-Version dafür verantwortlich. Fragen Sie ihren Provider nach einem Update der PHP-Version oder stellen Sie wie bei einigen Anbietern üblich diese selbst im Webinterface ein.
4. Ich bekomme immer die Fehlermeldung "No Response" obwohl bei der Installation alle Bedingungen auf OK standen
Dein Webspaceanbieter hat alle UDP Ports via Firewall gesperrt und somit ist keine Abfrage der Serverdaten möglich.
Um das Problem zu lösen solltest du deinen Webspace Provider darum bitten die UDP Ports, auf denen euer Gameserver läuft freizuschalten. Die meisten Webspacehoster lassen da mit sich reden und machen dies (außer zB 1&1 oder arcor).
Dies ist KEIN phgstats spezifisches Problem, sondern ein Problem was jedes einigermaßen gute Lifestatsscript hat.
Testen könnt ihr das ob ihr an dem selben Problem leidet, wenn ihr einen TS2 Server eintragt. Er sollte angezeigt werden da er nicht so wie die Gameserver über UDP Ports abgefragt wird sondern über TCP Ports |