WBCE CMS – Way Better Content Editing.
You are not logged in.
Hallo liebe Forummitglieder, ich habe ein Riesen-Problem:
die von mir aufgebaute Website (WBCE-Version 1.4.2 mit PHP-Version 7.4.33) konnte leider aus langwierigen gesundheitlichen Gründen bisher nicht aktualisiert werden. Sie lief trotzdem einigermaßen ordentlich. Jetzt will der Webspace-Anbieter nur noch die PHP-Version 8.x (am liebsten 8.5) anerkennen, ansonsten erfolgt die Abschaltung noch im April.
Meine Frage: besteht die Möglichkeit, mit einfacher Aktion kurzfristig von der WBCE-Version 1.4.2 zur aktuellen Version zu wechseln oder muss ich die Website von Grund auf neu aufbauen?
Last edited by florian (10.05.2026 07:09:09)
Offline
Mach ein Backup, und nutze den WBCE Updater
https://addons.wbce.org/pages/addons.ph … m&item=179
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline
Hi,
da du sicherlich ein Backup hast, kannst du das mal mit Hilfe von diesem Modul durchführen.
Wird dir bestimmt helfen.
https://forum.wbce.org/viewtopic.php?id=5742
Florian war schneller
Last edited by Slugger (21.04.2026 17:16:38)
Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.6.5 • BE: 2.1.0 • PHP: 8.x * Alle • BE: Argos
Status Projekt 1-4: OK
Offline
Hallo; Euer Vorschlag war Gold wert; das Update ist einwandfrei abgelaufen. Jedoch wird jetzt sowohl im Frontend als auch im Backend immer nur eine weiße Seite angezeigt, auch wenn ich die komplette URL eintrage (also Seite ohne Inhalt). Ich vermute, dass dies dadurch passiert ist, dass ich zuerst das WBCE-Update durchgeführt habe und danach erst der Website-Betreiber (nach meinem Anruf bei ihm) die neue PHP-Version eingespielt hat. PHPmyAdmin kann ich aufrufen und erhalte dort eine korrekte Anzeige. Was schlagen die Experten mir zur Problemlösung vor?
Offline
Schau bitte mal, was in /var/logs/php_error.log.php steht.
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline
Hallo Florian, ich habe die Datei "php_error.log.php" angesehen. Sie ist riesengroß (fast 12 GB) und endet mit folgendem Inhalt:
2026-04-21T20:33:16+00:00 [Visitor Request] [...]/pages/haus-brencede/dgh-kalender.php?page_id=770&month=7&year=1658
2026-04-21T20:33:16+00:00 [Exception] There was an unknown exception: syntax error, unexpected '|', expecting ';' or '{' in line (160) of /framework/dbsession.php
Kommt dieser Syntaxfehler durch die von durchgeführte Reihenfolge der Einspielungen zuerst das WBCE-Update (von 1.4.xx auf 1.6.x)und dann die neue PHP-Version ( von 7.xx auf 8.xx)?
Nun meine "Gretchenfrage": was kann ich machen, damit Front- und Backend wieder funktionieren?
Last edited by florian (22.04.2026 07:48:19)
Offline
Das scheint eher ein Problem zu sein, dass das jetzt eingestellte php noch nicht die nun installierte WBCE Version unterstützt. Hast du die php-Version nach dem Update schon angepasst? Im Backend würde man das sehen, aber wenn das nicht tut, muss man sich auf das verlassen, was der Hoster einem anzeigt... (oder man prüft es speziell mit einem separaten Skript, das lediglich phpinfo() aufruft)
Offline
Als erstes das Logfile löschen. Seltsam, dass das überhaupt geklappt hat, es stehen laut Anbieter wohl eigentlich nur 5 GB zur Verfügung.
Dann, wie von mrbaseman schon vorgeschlagen, prüfen, ob die Versionsumstellung tatsächlich erfolgt ist. Hierfür die Datei phpinfo.php.(hängt unten an) auf den Webspace kopieren, in phpinfo.php umbenennen und im Browser aufrufen.
Da wird wahrscheinlich noch PHP 7.4.33 stehen.
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline
Guten Morgen! Vielen Dank für Eure Unterstützung! Jetzt ist die WBCE-Version 1.6.5 installiert, der Webhoster hat aber schon die PHP-Version 8.5 eingesetzt. Das Ganze funktioniert dem ersten Anschein nach ordentlich, obwohl die Version wohl noch nicht kompatibel sein soll. Welche Auswirkungen könnten auftreten, wenn die PHP-Version 8.5 bei mir bestehen bleibt? Ungern würde ich nochmals den Webhoster dazu bewegen, eine niedrigere Version einzusetzen., denn ich sehe im Augenblick dazu keinen Grund.
Offline
Spiele auch Updates für alle verwendeten Module ein.
Auch die letzten Versionen mancher Module sind allerdings möglicherweise noch nicht PHP 8.5-kompatibel.
Das kann zu Einträgen im Errorlog und/oder Anzeigefehlern führen.
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline
Hallo Florian, das mache ich. Vielen Dank nochmals an alle, die mir geholfen haben!
Offline