War das Vorgehen beim anlegen des Backups von Shopware 4 wie folgt: 1) Sicherung der Dateien des Shopware-Ordners 2) Anlegen eines SQL-Dumps Diese beiden Sicherungen kann man so oft verwenden wie man will, die gehen nicht auf mysteriöse Weise kaputt. – Jetzt wurde mit dem Shopware 5 Update herumgespielt und es funktionierte nicht, also sollen die Backups aus 1) und 2) wieder eingespielt werden. Dann muss man folgendes Vorgehen wählen: 1. In der Datenbank alle Tabellen mithilfe von phpmyadmin löschen! Falls eine Fehlermeldung aufgrund von Foreign Keys kommt, einfach den Löschvorgang mit den verbleibenden Tabellen erneut durchführen. Alternativ gibt es dort auch oft eine Box "Foreign Keys Prüfung deaktivieren. 2. In die nun leere Datenbank den SQL-Dump aus 2) importieren. 4. Alle Dateien und Ordner im Shopware-Verzeichnis löschen. 5. Dateibackup aus 1) in den leeren Shopware-Ordner kopieren. 6. Rechte rekursiv für die bereits genannten Ordner setzen. alle Caches leeren. Man kann folgende Befehle nacheinander auf der SSH-Konsole eingeben, wenn man sich im Cache-Verzeichnis befindet. Hier gibt es das bash-Skript clear_cache.sh https://github.com/shopware/shopware/bl … r_cache.sh rm -rf html/\* rm -rf general/\* rm -rf templates/\* rm -rf proxies/\* rm -rf doctrine/filecache/\* rm -rf doctrine/proxies/\* rm -rf mpdf/tmp/\* rm -rf mpdf/ttfontdata/\*
Ins Backend muss man jetzt eigentlich auf jeden Fall kommen.
Ok, wie oben beschrieben gemacht und was für ein Glück Backend und Webseite funktionieren wieder einwandfrei (falls ich nicht noch irgendwelche verdeckten Fehler im Backend entdecke). Scheint auf jeden Fall eine Kombination aus falsch hinterlegten Schreibrechten, Fehler in der Datenbank (in Version 5 werden z.B. mehr Tabellen als in Version 4 angelegt) und nach dem Draufspielen der beiden Backups sollte man den Cache definitiv noch mal manuell leeren. Ging zum Glück auch ohne die SSH-Konsole. Hilfreich um zu wissen, welche Ordner volle Schreibrechte brauchen war übrigens auch dieser Thread installation-einstieg-f54/schreibrechte-v4-01-vergeben-t8537.html (bei Version 4.2.3 sind die Ordner engine/shopware/proxies und engine/shopware/models/attribute nicht mehr da) Danke noch mal an alle, die mir geholfen haben! jeder Hinweis war dabei sehr hilfreich.