Willkommen Gast. Bitte Einloggen oder Registrieren
 
Sprache wählen:
 
 
Statistik Version 20 online.

  ÜbersichtHilfeSuchenEinloggenRegistrieren  
 
Seitenindex umschalten Seiten: 1
Thema versenden Drucken
PHP 8.1.10 Counter zeigt sich nicht mehr. (Gelesen: 2623 mal)
Teller
YaBB Newbies
*
Offline



Beiträge: 25
PHP 8.1.10 Counter zeigt sich nicht mehr.
30.09.22 um 13:55:35
 
Hallo,

Meine counter zeigt sich nicht mehr nach eine PHP-update 8.1.10. (Counter zählt, dass ist ok)
Nicht im iframe und auch nicht direct link to counter.
Ich habe berichten uber php 8 gelesen und datei geupdatet.

cache-creator.php
counter.php
checkversion.dta
checkversion_md5.dta

Konnen Sie mir vielleicht helfen.
Was soll ich jetzt machen.
Danke im voraus.
Zum Seitenanfang
 
 
IP gespeichert
 
Holger
Administrator
*****
Offline



Beiträge: 2296
Germany NRW
Geschlecht: male
Re: PHP 8.1.10 Counter zeigt sich nicht mehr.
Antwort #1 - 02.10.22 um 09:41:12
 
Hallo Teller,

gibt es einen Server Error Log der einen Hinweis gibt?
Zum Seitenanfang
 

... ... ...
Homepage  
IP gespeichert
 
Teller
YaBB Newbies
*
Offline



Beiträge: 25
Re: PHP 8.1.10 Counter zeigt sich nicht mehr.
Antwort #2 - 03.10.22 um 23:10:15
 
Hallo,

Habe dies gemacht.
Im counter.php hinein gefügt.
Code (PHP):
ini_set('display_errors', 'On'); error_reporting(E_ALL); 



line 29 auf 1 gesetzt
Code (PHP):
error_reporting(1); 



Direct link zum counter gab dieses resultat.

Fatal error: Uncaught Error: Call to undefined function shell_exec() in /home/xxxxxxxx/public_html/stat/counter.php:400 Stack trace: #0 /home/xxxxxxx/public_html/stat/counter.php(431): file_row_size_big('log/logdb_backup.dta') #1 {main} thrown in /home/xxxxxxxx/public_html/stat/counter.php on line 400
Zum Seitenanfang
 
 
IP gespeichert
 
Teller
YaBB Newbies
*
Offline



Beiträge: 25
Re: PHP 8.1.10 Counter zeigt sich nicht mehr.
Antwort #3 - 03.10.22 um 23:26:51
 
In admin/sys info
counter.php (rot i)
cache-creator.php (rot i)

Wrong ftp mode used uploading (Setting in ftp is auto)
File is not equal to the file of the original stat download.

Hoping these 2 posts will help you figuring out what is wrong.
Zum Seitenanfang
 
 
IP gespeichert
 
Rolf
YaBB Newbies
*
Offline



Beiträge: 9
Re: PHP 8.1.10 Counter zeigt sich nicht mehr.
Antwort #4 - 09.10.22 um 07:20:19
 
Ja, früher hat dieses Skript tadellos funktioniert und jetzt? Egal ob mit PHP 7.4, 8.0 od. 8.1, das zählen funktioniert, aber bei den PlugIns läufts alles andere als gut.
Zum Seitenanfang
 
 
IP gespeichert
 
Holger
Administrator
*****
Offline



Beiträge: 2296
Germany NRW
Geschlecht: male
Re: PHP 8.1.10 Counter zeigt sich nicht mehr.
Antwort #5 - 09.10.22 um 11:20:56
 
Hallo Teller,

folgendes sollte Abhilfe schaffen:

Entferne die Zeilen 400 und 401
Anpassen der Zeilen 405

Code (PHP):
$logfile_entry = fgets ( $logfile , 60000 ); 


in

Code (PHP):
$logfile_entry = fgets ( $logfile , 8192 ); 



Der Counter sollte sich nun wieder zeigen  Cool

Im kommenden Update werden wir diese Funktion optimieren.
Zum Seitenanfang
 

... ... ...
Homepage  
IP gespeichert
 
Teller
YaBB Newbies
*
Offline



Beiträge: 25
Re: PHP 8.1.10 Counter zeigt sich nicht mehr.
Antwort #6 - 09.10.22 um 13:28:05
 
Code (PHP):
$counter = trim( `wc --lines < $file` );   // only Unix/Linux server
  if ( $counter != "" ) { return $counter; } 



Zeile 400 und 401
Code stimmt?

Line 405 ist 407 in meine counter.php

Code (PHP):
function file_row_size_big ( $file )
 {
  $counter = trim( `wc --lines < $file` );   // only Unix/Linux server
  if ( $counter != "" ) { return $counter; }
  $counter = 0;
  $logfile = fopen ( $file , "r" );
  if ( $logfile == FALSE ) { return $counter; }
  while ( !FEOF ( $logfile ) )
   {
    $logfile_entry = fgets ( $logfile , 60000 );
    $counter++;
   }
  fclose ( $logfile       );
  unset  ( $logfile       );
  unset  ( $logfile_entry );

  return $counter;
 } 



Zeile 398-415
Zum Seitenanfang
 
 
IP gespeichert
 
Holger
Administrator
*****
Offline



Beiträge: 2296
Germany NRW
Geschlecht: male
Re: PHP 8.1.10 Counter zeigt sich nicht mehr.
Antwort #7 - 09.10.22 um 16:21:41
 
Zeilen 400 und 401 stimmen.

wenn Du diese entfernst wird aus der aktuellen Zeile 407 dann 405 und schon stimmt auch das.

/me  Cool
Zum Seitenanfang
 

... ... ...
Homepage  
IP gespeichert
 
Teller
YaBB Newbies
*
Offline



Beiträge: 25
Re: PHP 8.1.10 Counter zeigt sich nicht mehr.
Antwort #8 - 10.10.22 um 00:15:12
 
Laut lachend

Counter zeigt sich wieder.  Cool

Danke.
Zum Seitenanfang
 
 
IP gespeichert
 
Rolf
YaBB Newbies
*
Offline



Beiträge: 9
Re: PHP 8.1.10 Counter zeigt sich nicht mehr.
Antwort #9 - 18.10.22 um 08:55:40
 
Update ausgeführt, alles funktioniert wieder bestens. Danke Holger
Zum Seitenanfang
 
 
IP gespeichert
 
Seitenindex umschalten Seiten: 1
Thema versenden Drucken