im PHP mbstring aktivieren, das sollte normalerweise immer aktiviert sein, braucht man heutzutage laufend, um Zeichen zwischen iso-8859-1 und utf-8 zu konvertieren.
Ich habe immer noch die gleichen Probleme mit Updates, sowohl online als auch manuell.
Habe jetzt mal in der userdefined.inc.php den Debug-Modus aktiviert und bekomme folgende Meldung:
Fatal error: Uncaught Error: Call to undefined function mb_convert_encoding() in /var/www/html/ressources.inc.php:70 Stack trace: #0 /var/www/html/upgrade.php(61): _JLLDL() #1 {main} thrown in /var/www/html/ressources.inc.php on line 70
Zeile 61 der upgrade.php sieht so aus:
_JLLDL($INTERFACE_LANGUAGE);
und Zeile 70 der ressources.inc.php so:
$_Qff10 = mb_convert_encoding($_Qff10, 'UTF-8', 'ISO-8859-1');
Habe jetzt einfach nochmal alles per FTP aus dem Superwebmailer-Ordner gelöscht, die Vollversion
wieder kopiert und die install.php ausgeführt. Die Datenbankeinträge der "alten" Datenbank
eingetragen und jetzt funktioniert wieder alles
Wenn der Aufruf des Scripts upgrade.php im Browser sofort fehlschlägt, dann ist irgendeine Datei, oder mehrere, nicht korrekt übertragen. Ruft man upgrade.php im Browser auf, wird nur die "Willkommens-Seite" gezeigt, es wird nichts an der Datenbank verändert.
An der Konsole kann man das Script nicht aufrufen, es ist für den Browser gemacht, man muss klicken, das "Weiter" wird nur per HTTP POST akzeptiert.
ich habe heute das Onlineupdate auf 9.40.0.01833 durchführen wollen.
Direkt nach dem Start des Updates bekam ich eine eine weiße Seite mit der Meldung: Diese Seite funktioniert nicht.
Seitdem habe ich im Browser keinen Zugriff mehr auf den Superwebmailer.
Habe auch schon mal versucht die Upgrade-Variante zu installieren, kommt aber immer eine weiße Seite mit der Meldung: Diese Seite funktioniert nicht.