Danach trat ein Fehler im Plugin „LiteSpeed Cache“ auf: (nach Aktualisierung des Plugin
Parse Error in Datei db-optm.cls.php (unexpected ‚)‘)
Da scheint das Plugin einen Fehler zu haben, bzw. ist nicht mit PHP 8.4 kompatibel
Im File Manager sind keine WordPress-Dateien mehr sichtbar
Das ist sehr ungewöhnlich, ich kann mir nicht vorstellen, dass ein Update eines Plugins dies verursacht,also
Kann ein Plugin-/PHP-Fehler eine komplette WordPress-Struktur „unsichtbar“ machen?
eher nein.
Oder ist das eher ein Hosting-/Pfadproblem?
Das kann man im Moment schwer beurteilen.
Gibt es eine Möglichkeit, die Installation wiederherzustellen, wenn keine Backups vorhanden sind?
Ohne ein Backup hast du wohl schlechte Karten. Du könntest aber deinen Hoster fragen, ob er ein Backup hat, dass er einspielen könnte.
Schau mal bitte in den folgenden Beitrag: https://de.wordpress.org/support/topic/fatal-error-es-gab-einen-kritischen-fehler-auf-deiner-website/
Oder stell einfach die vorherige PHP-Version wieder ein. Sprich anschließend den Support des Plugins zu dem Fehler an: https://wordpress.org/support/plugin/litespeed-cache/ – oder deaktiviere es und stell dann wieder auf die PHP-Version 8.4.
Im File Manager sind keine WordPress-Dateien mehr sichtbar (kein wp-content etc.)
Backup-Wiederherstellung bei one.com hat das Problem nicht gelöst
Wenn wirklich keine WordPress-Dateien mehr vorhanden sind, dann kann auch das reine Zurückstellen auf PHP 8.3 daran nichts ändern. Ich nehme an, du hast die Backup-Wiederherstellung selbst in deinem Kunden-Account ausgeführt. Sehr wahrscheinlich ist bereits dieses Backup „leer“. Hast du die Möglichkeit, dieses Backup herunterzuladen und zu entpacken, um zu prüfen, ob dort die WordPress-Inhalte noch vorhanden sind?
Falls es vollständig sein sollte, setze die PHP-Version auf 8.3 zurück und spiele das Backup erneut ein. Kannst du dich anschließend wieder anmelden, aktualisere das Plugin Litespeed-Cache nicht, denn das scheint ursächlich für den Fehler 500 zu sein. Kontaktiere stattdessen den Plugin-Entwickler und teile diesem die komplette Fehlermeldung aus der automatisch von WordPress zugeschickten E-Mail mit oder die relevanten Fehlermeldungen aus der error.log.
Update / Lösung:
Die Ursache war eine fehlerhafte Kombination aus PHP-Version (8.4) und dem Plugin „LiteSpeed Cache“, wodurch ein Parse Error ausgelöst wurde und die Website nicht mehr erreichbar war.
Die Domain zeigte zudem auf einen falschen bzw. anderen Hosting-Server (Serverprofis statt one.com).
Lösung:
- Vollständiger Restore der WordPress-Installation über JetBackup beim Hosting-Anbieter Serverprofis
- Datenbank + Dateien erfolgreich wiederhergestellt
- PHP auf stabile Version 8.1 gesetzt
- Problem-Plugin (LiteSpeed Cache) deaktiviert
Ergebnis:
Die Website läuft wieder vollständig stabil, inklusive Login und allen Inhalten.