WebsiteBaker Community Forum

WebsiteBaker Support (2.13.x) => General Help & Support => Hilfe & Support (deutsch) => Topic started by: isd on June 24, 2024, 03:09:19 PM

Title: Upgrade auf 2.13.5 = Fatal Error
Post by: isd on June 24, 2024, 03:09:19 PM
Ich habe ein Upgrade von Version 2.12 auf 2.13.5 Patch 223 vorgenommen und bin nach Anleitung im /DOCU Verzeichnis vorgegangen. Lokal läuft bei mir auch alles unter WAMP mit PHP 8.2
Auf dem Webserver mit PHP 8.2 (und auch anderen 8.x Versionen) geht es nicht.
Weder das Backend noch die Frontend-Seite lassen sich aufrufen. Nur eine weiße Seite.
Im php_error.log steht:

Code: [Select]
thrown in /htdocs/framework/WbAdaptor.php on line 40
[24-Jun-2024 12:50:47 UTC] PHP Fatal error:  Uncaught Error: Interface "src\Interfaces\Registry" not found in /htdocs/framework/WbAdaptor.php:40
Stack trace:
#0 /htdocs/framework/CoreAutoloader.php(99): include()
#1 /htdocs/framework/initialize.php(424): bin\CoreAutoloader::autoLoad('bin\\WbAdaptor')
#2 /htdocs/config.php(15): require_once('/homepages/xxx...')
#3 /htdocs/admin/index.php(48): require('/homepages/xxx...')

Title: Re: Upgrade auf 2.13.5 = Fatal Error
Post by: sternchen8875 on June 24, 2024, 09:05:45 PM
schaut aus der ferne aus wie ein falsch konfigurierter Server

Zeilen 1 + 2 deiner Meldungen beziehen sich auf das htdocs-Verzeichnis, i.d.R das sog Document_Root des Servers
die letzten beiden Zeilen sollten mit ihren Pfaden ebenfalls auf dieses Verzeichnis verweisen, besagen aber, das sich die Installation im Verzeichnis homepages befindet

Vielleicht ist der Domainzeiger auf den falschen Ordner eingestellt
Title: Re: Upgrade auf 2.13.5 = Fatal Error
Post by: isd on June 24, 2024, 09:37:21 PM
Der Pfad ist vorne und hinten immer /homepages/xxx/htdocs/.....
Ich hatte das nur aus Datenschutzgründen gekürzt. War dann aber eher nicht so förderlich fürs Verständnis.
Title: Re: Upgrade auf 2.13.5 = Fatal Error
Post by: hgs on June 25, 2024, 07:45:53 AM
Ich habe ein Upgrade von Version 2.12 auf 2.13.5 Patch 223 vorgenommen und bin nach Anleitung im /DOCU Verzeichnis vorgegangen.


Ich bin mir nicht ganz sicher, hast du "nur" das Patch 223 auf eine 2.12 kopiert?
Downloadlink Patch r223 (https://wiki.WebsiteBaker.org/lib/exe/fetch.php/downloads/Patch_R223_for_WB2_13_5_v220.zip)
Wenn ja, dass kann nicht funktionieren.
Erst 2.13.5 r220 (https://wiki.WebsiteBaker.org/lib/exe/fetch.php/downloads/WebsiteBaker-2_13_5_R220.zip) mit unzip.php (https://wiki.WebsiteBaker.org/lib/exe/fetch.php/downloads/unzip.php.zip) über die 2.12.x kopieren, danach das Patch mit unzip.php über die 2.13.5 r220

Wenn du dass so gemacht hast, alles wieder vergessen.
Title: Re: Upgrade auf 2.13.5 = Fatal Error
Post by: isd on June 25, 2024, 03:17:31 PM
Ich hatte das Patch manuell entpackt und nur drüberkopiert.
Jetzt habe ich auch den Patch mit der Unzip installiert. Das hat auch fehlerfrei geklappt. Wenn ich dann am Ende des Update-Skripts auf "Backend" klicke bekomme ich aber wieder nur die weiße Seite. Kein Login zum Admin-Bereich.

In der php-error.log steht:

Code: [Select]
25-Jun-2024 13:12:09 UTC] PHP Fatal error:  Uncaught Error: Interface "src\Interfaces\Registry" not found in /homepages/u77400/htdocs/framework/WbAdaptor.php:40
Stack trace:
#0 /homepages/u123456/htdocs/framework/CoreAutoloader.php(99): include()
#1 /homepages/u123456/htdocs/framework/initialize.php(424): bin\CoreAutoloader::autoLoad('bin\\WbAdaptor')
#2 /homepages/u123456/htdocs/config.php(15): require_once('/homepages/u123...')
#3 /homepages/u123456/htdocs/admin/login/index.php(50): require('/homepages/u123...')
#4 {main}
  thrown in /homepages/u77400/htdocs/framework/WbAdaptor.php on line 40


Die dAtei htdocs/framework/WbAdaptor.php existiert.
In Zeile 40 steht dort:
Code: [Select]
class WbAdaptor implements Registry

Lokal läuft es ohne Probleme.

Title: Re: Upgrade auf 2.13.5 = Fatal Error
Post by: dbs on June 25, 2024, 03:39:03 PM
Die Frage von hgs war, hast du:
1. 2.13.5 r220 drübergespielt und upgrade gemacht
2. hast du dann den Patch r223 drübergespielt und upgrade gemacht
das wäre der richtige Weg.

Ich konnte das so noch nicht rauslesen.
Title: Re: Upgrade auf 2.13.5 = Fatal Error
Post by: isd on June 26, 2024, 07:53:05 AM
Quote
Erst 2.13.5 r220 mit unzip.php über die 2.12.x kopieren, danach das Patch mit unzip.php über die 2.13.5 r220

So habe ich es gemacht.
Title: Re: Upgrade auf 2.13.5 = Fatal Error
Post by: hgs on June 26, 2024, 10:32:26 AM
 Hast hoffentlich ein Backup vom Stand vor der Aktion :)
zwei Möglichkeiten
1. Du stellst mir ein Zip mit dem Stand WB 2.12 incl DB-Dump zur Verfügung und ich mach dass auf dem Server meines Hosters mal auf den aktuellen Stand.
Dafür sende ich dir einen FTP-Zugang per pn


2. DU sendest mir per pn die Zugangsdaten für diese Seite (BE SuperAdmin + FTP-Zugang + DB-Zugang)
Title: Erledigt! Upgrade auf 2.13.5 = Fatal Error
Post by: isd on June 27, 2024, 08:49:49 AM
Habe jetzt nochmal mit dem Provider gesprochen und offenbar lag es an falschen Zugriffrechten für die Dateien.
Die habe ich jetzt korrigiert und jetzt läuft es auch.
Vielen Dank fürs mitdenken und das Angebot. Hat sich aber jetzt erledigt.