WBCE CMS – Way Better Content Editing.
Du bist nicht angemeldet.
Bei der Aktualisierung von 1.3.3 auf 1.4.2 bekomme ich die folgende Fehlermeldung:
Error : (2054) Connecting to 3.22, 3.23 & 4.0 servers is not supported
Das geht beim ausführen der Script /install/update.php
Woran kann es liegen?
Offline
Das ist ein Hinweis, dass die SQL-Version veraltet ist. Es muss mindestens mySQL 5.0 oder neuer verfügbar sein.
Offline
Auf dem Server läuft die MySQL Version 5.1.
Hm...
Offline
@kleo
Ging das Update Script vollständig durch oder brach es ab?
Ist dass die Seite wo php 5.4.45 lief, wenn ja dann hat der Hoster wohl vergessen ein paar Parameter anzupassen.
Offline
Je nach Webhoster kann es erforderlich sein, einen anderen Datenbankserver anzugeben.
Bei Domainfactory muss z.B. statt localhost explizit mysql5.deinedomain.tld angegeben werden.
(Quelle)
Offline
Das Updatescript zeigt gleich nach dem Klicken "Start Update script" diese Fehlermeldung.
Ja, es handelt sich um diese Seite, die PHP-Version ist aber momentan 7.2.6
Offline
in der config.php steht
define('DB_HOST', 'mysql.hosting.xxxxx.xx');
Offline
Übrigens, in der update.php gibt es zwar
$mysqli = new mysqli(DB_HOST, DB_USERNAME, DB_PASSWORD, DB_NAME);
'DB_PORT' wird aber NICHT erwähnt...
Beitrag geändert von kleo (07.04.2020 14:08:57)
Offline
Es liegt DARAN:
die Zeile:
$mysqli = new mysqli(DB_HOST, DB_USERNAME, DB_PASSWORD, DB_NAME);
ändern zu:
$mysqli = new mysqli(DB_HOST, DB_PORT, DB_USERNAME, DB_PASSWORD, DB_NAME);
Offline
Ich habe vergessen zu erwähnen, dass es um die Datei install/update.php geht, die Zeile 153.
Sie sollte wie oben geschrieben geändert werden.
Offline
@kleo
ja dass ist die Ursache und die Lösung für dich. Die allgemeine Lösung ist leider aufwendiger als nur die Zeile anzupassen.
Offline
florian
Das kann ich leider nicht beurteilen....
Offline
Hab jetzt mal einen kleinen Fix hochgeladen der das Port Problem beheben sollte
Offline