Nintendoc Posted January 3 Share Posted January 3 Hallo zusammen Ich habe eine Prestashop 8.0.1 Installation, die ich neu aufsetzen möchte. Ich habe bei einem Upgrad diverse Dateien etc. zerschossen. Und natürlich kein Backup gehabt. Der Shop funktioniert soweit, ich kann Artikel anlegen, Bestellungen können getätigt werden, Kunden können sich registrieren. Aber ich kann so ziemlich keine Plugins mehr aktivieren oder installieren, dann bekomme ich sofort einen Error 500. Jetzt würde ich gerne den Shop neu installieren, aber natürlich ohne die ganze Datenbank zu verlieren. Wie gehe ich da am besten vor? Wie ich bereits gelesen habe geht es nicht, einfach den Shop neu zu installieren und die Datenbankadresse anzupassen, wegen den Sicherheitshashes. Um die neue Installation zu testen, würde ich diese gerne zuerst in einen anderen Ordner installieren und danach in meine Hauptdomain verschieben. Könnt ihr mir Tipps geben, wie das am besten funktioniert ohne, dass ich alle daten verliere. Welche Ordner muss ich behalten? Ich habe Mail Template Overrides. Vielen Dank schon im Vorraus für eure Tipps und Hilfe. Link to comment Share on other sites More sharing options...
JBW Posted January 3 Share Posted January 3 33 minutes ago, Nintendoc said: Wie ich bereits gelesen habe geht es nicht, einfach den Shop neu zu installieren und die Datenbankadresse anzupassen, wegen den Sicherheitshashes Das habe ich noch nie gehört, woher hast du das? Problem bei der bestehenden Datenbank werden installierte Module/Themes sein. 34 minutes ago, Nintendoc said: Aber ich kann so ziemlich keine Plugins mehr aktivieren oder installieren, dann bekomme ich sofort einen Error 500. Was sagt denn der Debug Modus, evtl. ist es ja doch einfacher das zu beheben Link to comment Share on other sites More sharing options...
Nintendoc Posted January 3 Author Share Posted January 3 7 minutes ago, JBW said: Das habe ich noch nie gehört, woher hast du das? Problem bei der bestehenden Datenbank werden installierte Module/Themes sein. Das mit den Hashes habe ich hier gelesen. Quote Prestashop legt bei der Installation hashes an, die paarweise angelegt werden. In der settings.inc.php ist der Hash angegeben. Dieser wird dann auch in die Datenbanktabellen geschrieben. Das System checkt immer ob der andere passende Hash da ist. Ist er nicht da, dann kannst du dich nicht mehr einloggen, Kunden können sich nicht mehr einloggen. Token im Back-office funktionieren nicht mehr.. Wenn ich den Marketplace öffne bekomme ich diese Meldung: Der Debugbalken lädt dann gar nicht. Habe einmal GoogleAnalytics Aktiviert und wollte in die Einstellungen. Da bekomme ich folgende Debug Logs: Brauchst du sonst noch was, dass dir helfen kann? Link to comment Share on other sites More sharing options...
JBW Posted January 3 Share Posted January 3 7 minutes ago, Nintendoc said: Das mit den Hashes habe ich hier gelesen. Naja der Thread ist von 2012 und bezieht sich auf Version 1.5 - also davon würd ich mich nicht abschrecken lassen.... Ich habe noch keine Hashes in der DB gesehen. 9 minutes ago, Nintendoc said: Da fehlt das Marketplace Modul (ps_mbo) - am besten neu installieren 10 minutes ago, Nintendoc said: Habe einmal GoogleAnalytics Aktiviert und wollte in die Einstellungen. Da bekomme ich folgende Debug Logs: Da scheint die Modu l version veraltet zu sein, die genannte Methode wurde in PS8 entfernt. Modul deaktiveren (evtl. auf FTP umbenennen) und dann die neuste Version installieren Link to comment Share on other sites More sharing options...
Nintendoc Posted January 3 Author Share Posted January 3 Vielen Dank. Dann muss ich das wohl mit den meisten Modulen so machen. Wo finde ich das ps_mbo? um es neu zu installieren? Link to comment Share on other sites More sharing options...
JBW Posted January 3 Share Posted January 3 Hier z.b. https://github.com/PrestaShopCorp/ps_mbo/releases Link to comment Share on other sites More sharing options...
Nintendoc Posted January 4 Author Share Posted January 4 Danke schön. Leider lässt es sich nicht installieren: Link to comment Share on other sites More sharing options...
JBW Posted January 4 Share Posted January 4 Da sind noch reste von in der Datenbank, vorher einmal deinstallieren Link to comment Share on other sites More sharing options...
Nintendoc Posted January 4 Author Share Posted January 4 (edited) Das resultiert in einen 500 Error wenn ich nach der neuinstallation die Module danach aufrufen möchte: EDIT: Habe den ps_mbo umbenannt sonst funktioniert das Backend nicht mehr. EDIT2: Es geht trotzdem nicht mehr, bekomme immer einen Error 500, wenn ich in die Bestellungen möchte oder die Module... EDIT3: Und mein Frontend geht gar nicht mehr... Edited January 4 by Nintendoc (see edit history) Link to comment Share on other sites More sharing options...
Nintendoc Posted January 4 Author Share Posted January 4 (edited) Mein PHP-Server meldet folgendes: Quote AH01071: Got error 'PHP message: PHP Fatal error: Uncaught PrestaShop\\PrestaShop\\Core\\Exception\\ContainerNotFoundException: Kernel Container is not available in /var/www/vhosts/nintendoc.ch/httpdocs/src/Adapter/ContainerFinder.php:77 Stack trace: #0 /var/www/vhosts/nintendoc.ch/httpdocs/classes/module/Module.php(1669): PrestaShop\\PrestaShop\\Adapter\\ContainerFinder->getContainer() #1 /var/www/vhosts/nintendoc.ch/httpdocs/classes/module/Module.php(1658): ModuleCore::getModuleRepository() #2 /var/www/vhosts/nintendoc.ch/httpdocs/classes/Hook.php(811): ModuleCore::getNativeModuleList() #3 /var/www/vhosts/nintendoc.ch/httpdocs/classes/Dispatcher.php(351): HookCore::exec() #4 /var/www/vhosts/nintendoc.ch/httpdocs/index.php(28): DispatcherCore->dispatch() #5 {main}\n thrown in /var/www/vhosts/nintendoc.ch/httpdocs/src/Adapter/ContainerFinder.php on line 77' Edited January 4 by Nintendoc (see edit history) Link to comment Share on other sites More sharing options...
SliderFlash Posted January 4 Share Posted January 4 Wen du willst, installiere ich dir den PrestaShop neu. Brauche dazu Zugang. Link to comment Share on other sites More sharing options...
Nintendoc Posted January 5 Author Share Posted January 5 Also, ich habe jetzt meinen Shop geplättet 8.0.4 installiert und die Datenbank importiert. Und ich komme wieder ins Backoffice. Aber das Frontend geht leider nicht mehr. Da spuckt mir der PHP Log folgendes Aus: AH01071: Got error 'PHP message: PHP Fatal error: Uncaught PrestaShop\\PrestaShop\\Core\\Exception\\ContainerNotFoundException: Kernel Container is not available in /var/www/vhosts/nintendoc.ch/httpdocs/src/Adapter/ContainerFinder.php:77 Stack trace: #0 /var/www/vhosts/nintendoc.ch/httpdocs/classes/module/Module.php(1669): PrestaShop\\PrestaShop\\Adapter\\ContainerFinder->getContainer() #1 /var/www/vhosts/nintendoc.ch/httpdocs/classes/module/Module.php(1658): ModuleCore::getModuleRepository() #2 /var/www/vhosts/nintendoc.ch/httpdocs/classes/Hook.php(826): ModuleCore::getNativeModuleList() #3 /var/www/vhosts/nintendoc.ch/httpdocs/classes/Dispatcher.php(351): HookCore::exec() #4 /var/www/vhosts/nintendoc.ch/httpdocs/index.php(28): DispatcherCore->dispatch() #5 {main}\n thrown in /var/www/vhosts/nintendoc.ch/httpdocs/src/Adapter/ContainerFinder.php on line 77' Es scheint wohl tatsächlich ein Fehler in der DB zu sein, aber wo? Link to comment Share on other sites More sharing options...
SliderFlash Posted January 5 Share Posted January 5 (edited) Der Fehler kommt anscheinend von einem Modul, ähnliche Themen hier und b Edited January 5 by SliderFlash (see edit history) Link to comment Share on other sites More sharing options...
Nintendoc Posted January 5 Author Share Posted January 5 Diese Threads habe ich bereits durch. Leider helfen sie mir nicht wirklich weiter, da es sich bei mir nicht um das Bezahlmodul handelt. Die Fehlermeldung passt auch nicht ganz zu den im Thread erwähnten. Link to comment Share on other sites More sharing options...
SliderFlash Posted January 5 Share Posted January 5 Kannst ja mal bei Github nachfragen https://github.com/PrestaShop/PrestaShop/discussions Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now