Thread Verfasser: Silberlocke
Thread ID: 1690
Thread Info
Es gibt 23 Beiträge zu diesem Thema, und es wurde 687 Mal angesehen.

 Thema drucken
PHp Fusion Fehler
Septron
Hallo,

beim PD-Stats
muss die stats.inc.php Datei bearbeitet werden. (Wenn man diese Infusion ab PHP7 nutzen möchte)

Man suche folgendes:
Zitat: //Browser bestimmen

dort gibt es die einträge:

Code 

if( eregi


und

Code 

else if( eregi



diese werden ersetzt durch:

Code 

if( preg_match


und

Code 

} else if( preg_match



dann geht es weiter bei:
Zitat: //OS bestimmen

dort sind diese Einträge vorhanden:

Code 

if ( ereg


und

Code 

} elseif( (ereg



diese werden durch dies ersetzt:

Code 

if (preg_match


und

Code 

} elseif((preg_match



das ganze sollte dann so aussehen:

Code 


     if( preg_match("(opera) ([0-9]{1,2}.[0-9]{1,3}){0,1}",$hua,$regs) || preg_match("(opera/)([0-9]{1,2}.[0-9]{1,3}){0,1}",$hua,$regs)) {
       $browser = "Opera $regs[2]";
     } else if( preg_match("(msie) ([0-9]{1,2}.[0-9]{1,3})",$hua,$regs) ) {
       $browser = "MSIE $regs[2]";
     } else if( preg_match("(konqueror)/([0-9]{1,2}.[0-9]{1,3})",$hua,$regs) ) {
       $browser = "Konqueror $regs[2]";
     } else if( preg_match("(lynx)/([0-9]{1,2}.[0-9]{1,2}.[0-9]{1,2})",$hua,$regs) ) {
       $browser = "Lynx $regs[2]";
     } else if( preg_match("(firefox)/([0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3})",$hua,$regs) ) {
       $browser = "Firefox $regs[2]";
     } else if( preg_match("(netscape6)/(6.[0-9]{1,3})",$hua,$regs) ) {
       $browser = "Netscape $regs[2]";
     } else if( preg_match("mozilla/5",$hua) ) {
       $browser = "Mozilla 5";
     } else if( preg_match("(mozilla)/([0-9]{1,2}.[0-9]{1,3})",$hua,$regs) ) {
       $browser = "Netscape $regs[2]";
     } else if( preg_match("w3m",$hua) ) {
       $browser = "w3m";
     } else if( preg_match("WebTV",$hua) ) {
       $browser = "WebTV";
     } else if( preg_match("Googlebot",$hua) ) {
       $browser = "Google Bot";
     } else {
       $browser = "unknown";
     }

     if (preg_match("Win", $hua) ) {
       $os = "Windows";
     } elseif((preg_match("Mac", $hua)) || (preg_match("PPC", $hua)) ) {
       $os = "Mac";
     } elseif(preg_match("Linux", $hua)) {
       $os = "Linux";
     } elseif(preg_match("FreeBSD", $hua)) {
       $os = "FreeBSD";
     } elseif(preg_match("SunOS", $hua)) {
       $os = "SunOS";
     } elseif(preg_match("IRIX", $hua)) {
       $os = "IRIX";
     } elseif(preg_match("BeOS", $hua)) {
       $os = "BeOS";
     } elseif(preg_match("OS/2", $hua)) {
       $os = "OS/2";
     } elseif(preg_match("AIX", $hua)) {
       $os = "AIX";
     } else {
       $os = "Other";
     }



lg
Rechtschreibfehler und Fehlende Satzzeichen sind eine Sünde meiner
Gedanklichen Tastatur wer alle findet darf sie behalten.
Domain Owner of: SGI Fusion | PHPFusion-SupportClub | PHPFusion Germany
 
Silberlocke
so direkt nach dem setup start kommen die ersten Fehler

Warning: include(locale/English/setup.php): failed to open stream: No such file or directory in /kunden/556305_59755/webseiten/setup.php on line 26

Warning: include(): Failed opening 'locale/English/setup.php' for inclusion (include_path='.:/usr/local/lib/php') in /kunden/556305_59755/webseiten/setup.php on line 26

danach gebee ich alle daten ein und dann kann er nicht zur Datenbank connecten.
 
Septron
Hallo,

dann scheinst du irgendwas falsch zu machen (datei rechtevergabe so wie einstellungen).
am 18.01.2020 wurde das Paket geprüft und mehrfach Installiert (möglicherweise auch ein Problem bei deinem Hoster).

zu lesen hier: Aktuellste Version des Updates für PHP-Fusion 7.02.07

lg
Rechtschreibfehler und Fehlende Satzzeichen sind eine Sünde meiner
Gedanklichen Tastatur wer alle findet darf sie behalten.
Domain Owner of: SGI Fusion | PHPFusion-SupportClub | PHPFusion Germany
 

Springe ins Forum: