Menu

#131 Stats-Tab Fehler oder Timeout beim Laden?

open
nobody
stats Tab (1)
bug report
stats.le-fight.club/ezStats3/
0.92
2020-11-15
2016-09-29
Anonymous
No

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

Discussion

  • ezzemm

    ezzemm - 2016-09-30

    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

     
    • Anonymous

      Anonymous - 2016-09-30

      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.

       
    • Anonymous

      Anonymous - 2016-09-30

      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
  • ezzemm

    ezzemm - 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.

     
    • Anonymous

      Anonymous - 2016-10-01

      ok, Debugmodus ist aktiv.

       
  • ezzemm

    ezzemm - 2016-10-02

    Als Fehlermeldung kommt leider nur das:

    Fatal error: Maximum execution time of 30 seconds exceeded in C:\xampp\htdocs\stats\ezStats3\classes\mysql.php on line 19
    

    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...

     
    • Anonymous

      Anonymous - 2016-10-03

      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
  • ezzemm

    ezzemm - 2016-10-04

    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.

     
    • Anonymous

      Anonymous - 2016-10-04

      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.

       
  • Anonymous

    Anonymous - 2020-11-15
    Post awaiting moderation.

Anonymous
Anonymous

Add attachments
Cancel