Stats-Tab Fehler oder Timeout beim Laden?
a PHP based leaderboard software for Battlefield 4
Brought to you by:
ezzemm
Hallo,
Leaderboards (BF3 u. BF4) sehen echt toll aus und es funktioniert soweit ganz gut.
Nachdem wir unser Problem in den Griff bekommen haben (ezStats funktioniert bei Strato def. nicht, haben es daher ausgelagert) habe ich ein weiteres Problem und ich weiß nicht von welcher Seite es kommt.
Wenn ich auf einen Spieler klicke um in das Detail zu gehen, funktioniert der "Stats-Tab" nicht.Er fängt an zu laden, doch dann hört er auf, aber sehen kann man nix. Alle anderen dauern zwar etwas, aber funktionieren. Kann es sein das es nach ner Weile zu einem Timeout kommt oder liegt der Fehler hier wo anders?
Grüße Toni
Leaderboard
Anonymous
Hallo Toni!
Deine Homepage läuft unter der Subdomain "www", das Leaderboard unter "stats". Aus Sicherheitsgründen ist das Nachladen von Daten aus fremden (Sub-)domains verboten.
Damit das Anzeigen der Details unter deiner Homepage funktioniert musst du daher im Adminpanel den Pfad von ezStats mit der "www"-Subdomain angeben (z.B. www.le-fight.club/pfad/zu/scripts/ezStats3/)
Viele Grüße
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Hallo ezzemm,
danke für die schnelle Antwort. Doch in welchem Adminpanel? In dem von ezStats oder dem CMS system? Da bei Strato es nicht anders möglich war (DB Installation auf Grund der fehlenden Zeichenkettenlänge und auf grund der Absicherung) haben die ezStats-Installation und die DB dafür auf einem anderen Server (privat über xampp) ausgelagert.
Also CMS auf Strato server in der www-domain.
ezStats und die DB auf privaten Server unter der stats-domain ereichbar.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
nachtrag:
das Detail-Fenster öffnet sich schon, das ist per .htaccess gelöst, doch was ich meine ist, dass NUR der Tab STATS nicht funktioniert. Alle anderen Tabs wie Waffen, Gadgets, Awards, etc. funktionieren. Der Fehler tritt sowohl beim CMS-Plugin wie auch auf dem Standalone-Leaderboard auf. Probier es ruhig mal aus.
Link zum CMS-Plugin: CMS-Plugin
Link zum Standalone-Leaderboard: Standalone
Grüße Toni
Last edit: Anonymous 2016-09-30
Hm, könntest du in den Einstellungen den Debug-Mode aktivieren? Hoffentlich gibt das PHP-Skript einen Fehler aus.
Grundsätzlich funktioniert der Stats-Tab noch. Eventuell ist da aber ein Spieler mit einer Null die ich nicht abgefangen habe oder was ähnliches.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
ok, Debugmodus ist aktiv.
Als Fehlermeldung kommt leider nur das:
Meine Demoinstallation (http://demo.ezstats.org/plugin_bf4/index.php) läuft schon sehr lange, hat viele Daten in der Datenbank und macht die Abfrage in rund 5seks.
Vielleicht ist es eine reine Performancefrage. Ansonsten habe ich keinen Plan wo anzusetzen wäre...
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Kann man die Zeit, nach welcher das Programm abbricht, irgendwo einstellen?
Welche Frage mir noch aufkommt, würde eine Installation auch funktionieren, wenn ich als DB-Server "localhost" angeb? Dann müsste er nicht den Umweg über das I-net machen.
Update: Installation auf localhost funktioniert, doch das Endergebnis ist das selbe.
Last edit: Anonymous 2016-10-03
Die maximum_execution_time wird in der php.ini eingestellt. Such nach der im Xampp-Verzeichnis.
Wenn die Datenbank dieselbe IP wie das Script hat, reicht in der Tat die Angabe localhost während der Installation.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
SUPER !!!!
also Endergebnis ist vielleicht nicht gerade der optimalste weg, doch es funktioniert und das ist das Wichtigste. Ich weiß nicht warum der für die Abfrage so lange benötigt aber das herauszufinden steht auf einem anderem Blatt.
maximum_execution_time auf 60 erhöht und jetzt läuft es.
Ticket kann geschlossen werden.
DANKE ezzemm.