Heikman Posted January 10, 2019 Share Posted January 10, 2019 Hallo, ich habe heute das Update auf Version 1.7.5 machen wollen. Dies hatte mir aber eine Fehlermeldung gezeigt, also wollte ich heute ein Backup auf Version 1.7.4.4 wieder einspielen, was Prestashop beim Upgrade automatisch anlegte. Beim Wiederherstellen wurden ganze Zeilen aus meiner Datenbank gelöscht und ich kann nun nicht mehr auf meinen Shop auf www.moviepropstore.de zugreifen! "db90618x2806777.othe_shop_url" gibt es in meiner Datenbank seit dem Restore nicht mehr! Und viele andere auch nicht! Ich bin echt am Ende :o(( Ich komme auch nicht mehr ins Backend, da erscheint die gleiche Fehlermeldung. Kann mir irgendjemand helfen? Link to comment Share on other sites More sharing options...
eleazar Posted January 11, 2019 Share Posted January 11, 2019 Dann sprich doch einfach deinen Hoster an, dass er dir die Sicherung vom Vortag weder einspielt. Link to comment Share on other sites More sharing options...
gschrode Posted January 20, 2019 Share Posted January 20, 2019 Moin, hab ähnliches Problem gehabt beim installieren einer lokalen Version auf XAMPP (zu Testzwecken). das Backup im Backoffice hat zwar funktioniert, aber leider fehlten einige Tabellen. Prüf mal mit PHPmyadmin ob die Anzahl der Tabellen der DB stimmt. Ich habe den Eindruck das Backup läuft nicht komplett !! vg Gerd Link to comment Share on other sites More sharing options...
gschrode Posted January 20, 2019 Share Posted January 20, 2019 Moin, hab ich vergessen. die fehlenden Tabellen dann einzeln exportieren und dann auf der neuen DB importieren. Das geht vg Gerd Link to comment Share on other sites More sharing options...
Claudiocool Posted January 20, 2019 Share Posted January 20, 2019 Die elementare Vorgehensweise, vor jeder geplanten Änderung ein Backup zu machen, dieses dann auch zu testen, und erst dann die Änderungen vorzunehmen, wird immer wieder missachtet. Manuell in den db rumzuspielen, ist dann nur noch ratsam, wenn man weiß, was man da tut. Da ändern auch irgendwelche Backupfunktionen eines Updates nichts daran, wenn man der Meldung, es wurde erstellt, vertraut, ohne vorher wirklich zu prüfen, ob dies auch korrekt erfolgte. Ein Update würde ich gtrundsätzlich mit einer Datenbankkopie machen oder meine aktuell produktive in eine Kopie sichern, damit man bei Bedarf den wirklichen aktuellen Zustand 1:1 wiederhergestellt bekommt. Dann das komplette Shopverzeichnis in einem Archiv wegsichern, um es bei Bedarf wieder 1:1 so zu haben, wie es war, als es funktionierte. Das hilft dem TE jetzt sicher nicht weiter, aber wenn nur einer, der selbiges vorhat, hier VORHER reinliest, sollte er zumindest sehen, was ihn erwarten könnte, wenn er allzu sorglos mit dem Thema Backup umgeht. Dem TE sei nun geraten, sich vom Hoster die aktuellste Sicherung geben zu lassen und den Shop daraus wiederherzustellen, nette Hoster machen sowas auch gerne, wenn man sie darum bittet. Alles andere läßt immer die Restunsicherheit zurück, dass da jetzt doch nicht alles korrekt funktioniert, weil vielleicht an der einen oder anderen Stelle die DB-Operationen anders sind. Link to comment Share on other sites More sharing options...
Heikman Posted January 20, 2019 Author Share Posted January 20, 2019 da Prestashop ein Datenbank-Backup machte, konnte ich alle Zeilen wieder herstellen. Allerdings ist es immernoch nicht möglich, auf Version 1.7.5 upzudaten. Link to comment Share on other sites More sharing options...
Heikman Posted January 20, 2019 Author Share Posted January 20, 2019 (edited) kann mir jemand sagen, was ich daraus lesen kann und wo ich ansetzen muss? Edited January 20, 2019 by Heikman (see edit history) Link to comment Share on other sites More sharing options...
Claudiocool Posted January 20, 2019 Share Posted January 20, 2019 duplicate column heißt, dass ein Feld in der Tabelle zweimal existiert... und die restlichen Fehlermeldungen werden auch in die Richtung gehen, also gehe ich mal davon aus, dass beim Restore nichts überschrieben wurde, sondern alles zusätzlich reingehauen wurde. Datenbankoperationen macht man sinnvollerweise mit phpMyAdmin, da weiß man dann, dass auch das gemacht wird, was man will und nicht das, was ein Shopprogrammierer da reinprogrammiert hat in diese Funktionen. Link to comment Share on other sites More sharing options...
Heikman Posted January 20, 2019 Author Share Posted January 20, 2019 es wurden keine Datenbankoperationen von einem Shopprogrammierer gemacht, es waren alles Grundeinstellungen. Es wurden auch überhaupt keine Operationen an der Datenbank durchgeführt. Die Datenbank wurde erstellt, Prestashop installiert, fertig. Die Probleme beim Upgrade auf 1.7.5 sind daher nicht nachvollziehbar. Link to comment Share on other sites More sharing options...
Heikman Posted January 21, 2019 Author Share Posted January 21, 2019 das Problem sind auch wohl nicht die Warnungen, sondern die Fehlermeldungen im unteren Bereich. Irgendwann während des Updates wird versucht, in PHP ein „TacticianBundle“ zu registrieren, was aber nicht gefunden werden kann. Kann man in Prestashop irgendwo ein Installation-Log aufrufen? Link to comment Share on other sites More sharing options...
Heikman Posted January 21, 2019 Author Share Posted January 21, 2019 der genaue Fehler im Wortlaut: [INTERNAL] /hp/bh/aa/ak/www/moviepropstore/shop/app/AppKernel.php line 60 - Error: Class 'League\Tactician\Bundle\TacticianBundle' not found #0 /hp/bh/aa/ak/www/moviepropstore/shop/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php(488): AppKernel->registerBundles() #1 /hp/bh/aa/ak/www/moviepropstore/shop/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php(132): Symfony\Component\HttpKernel\Kernel->initializeBundles() #2 /hp/bh/aa/ak/www/moviepropstore/shop/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Console/Application.php(148): Symfony\Component\HttpKernel\Kernel->boot() #3 /hp/bh/aa/ak/www/moviepropstore/shop/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Console/Application.php(135): Symfony\Bundle\FrameworkBundle\Console\Application->registerCommands() #4 /hp/bh/aa/ak/www/moviepropstore/shop/src/PrestaShopBundle/Service/Database/Upgrade.php(40): Symfony\Bundle\FrameworkBundle\Console\Application->add(Object(PrestaShopBundle\Command\UpdateSchemaCommand)) #5 /hp/bh/aa/ak/www/moviepropstore/shop/modules/autoupgrade/classes/UpgradeTools/SymfonyAdapter.php(74): PrestaShopBundle\Service\Database\Upgrade->addDoctrineSchemaUpdate() #6 /hp/bh/aa/ak/www/moviepropstore/shop/modules/autoupgrade/classes/UpgradeTools/CoreUpgrader/CoreUpgrader17.php(54): PrestaShop\Module\AutoUpgrade\UpgradeTools\SymfonyAdapter->runSchemaUpgradeCommand() #7 /hp/bh/aa/ak/www/moviepropstore/shop/modules/autoupgrade/classes/UpgradeTools/CoreUpgrader/CoreUpgrader.php(81): PrestaShop\Module\AutoUpgrade\UpgradeTools\CoreUpgrader\CoreUpgrader17->upgradeDb('1.7.4.4') #8 /hp/bh/aa/ak/www/moviepropstore/shop/modules/autoupgrade/classes/TaskRunner/Upgrade/UpgradeDb.php(41): PrestaShop\Module\AutoUpgrade\UpgradeTools\CoreUpgrader\CoreUpgrader->doUpgrade() #9 /hp/bh/aa/ak/www/moviepropstore/shop/qc5shpqsedfd5jzq/autoupgrade/ajax-upgradetab.php(52): PrestaShop\Module\AutoUpgrade\TaskRunner\Upgrade\UpgradeDb->run() #10 {main} Link to comment Share on other sites More sharing options...
JBW Posted January 21, 2019 Share Posted January 21, 2019 Da fehlen Dateien auf deinem Server. Und zwar die in /vendor/league gemäß der Fehlermeldung, aber evtl. noch mehr... Sofern im Vendor Verzeichnis nixs modifiziert wurde kannst du versuchen das gesamte Verzeichnis mit dem Inhalt aus dem aktuellen prestashop.zip ersetzten. Link to comment Share on other sites More sharing options...
Heikman Posted January 21, 2019 Author Share Posted January 21, 2019 aber die Dateien wurden beim Update erstellt, siehe Screenshot. Verstehe daher nicht, dass er dies nicht findet während des Upgrades... Link to comment Share on other sites More sharing options...
JBW Posted January 21, 2019 Share Posted January 21, 2019 Ok, dann fällt mir nur noch ein dort die Verzeichnis-/Dateienrechte zu prüfen Link to comment Share on other sites More sharing options...
Heikman Posted January 21, 2019 Author Share Posted January 21, 2019 wäre es möglich, Screenshots zu senden, in den ich sehen kann, was in deinen Ordnern "tactician" und "tactician-bundle" enthalten ist? Wäre super nett. Link to comment Share on other sites More sharing options...
JBW Posted January 22, 2019 Share Posted January 22, 2019 Hier meine Files. Kannst du dir auch im aktuellen Release zip vom Shop anschauen, da sind die Dateien ja enthalten: https://download.prestashop.com/download/releases/prestashop_1.7.5.0.zip Verzeichnis von C:\xampp\htdocs\shop175\vendor\league 10.12.2018 21:21 <DIR> . 10.12.2018 21:21 <DIR> .. 10.12.2018 21:21 <DIR> tactician 10.12.2018 21:21 <DIR> tactician-bundle 0 Datei(en), 0 Bytes Verzeichnis von C:\xampp\htdocs\shop175\vendor\league\tactician 10.12.2018 21:21 <DIR> . 10.12.2018 21:21 <DIR> .. 10.12.2018 21:21 <DIR> src 0 Datei(en), 0 Bytes Verzeichnis von C:\xampp\htdocs\shop175\vendor\league\tactician\src 10.12.2018 21:21 <DIR> . 10.12.2018 21:21 <DIR> .. 10.12.2018 21:21 1.616 CommandBus.php 10.12.2018 21:21 <DIR> Exception 10.12.2018 21:21 <DIR> Handler 10.12.2018 21:21 769 Middleware.php 10.12.2018 21:21 <DIR> Plugins 10.12.2018 21:21 <DIR> Setup 2 Datei(en), 2.385 Bytes Verzeichnis von C:\xampp\htdocs\shop175\vendor\league\tactician\src\Exception 10.12.2018 21:21 <DIR> . 10.12.2018 21:21 <DIR> .. 10.12.2018 21:21 816 CanNotDetermineCommandNameException.php 10.12.2018 21:21 1.009 CanNotInvokeHandlerException.php 10.12.2018 21:21 127 Exception.php 10.12.2018 21:21 783 InvalidCommandException.php 10.12.2018 21:21 577 InvalidMiddlewareException.php 10.12.2018 21:21 675 MissingHandlerException.php 6 Datei(en), 3.987 Bytes Verzeichnis von C:\xampp\htdocs\shop175\vendor\league\tactician\src\Handler 10.12.2018 21:21 <DIR> . 10.12.2018 21:21 <DIR> .. 10.12.2018 21:21 2.199 CommandHandlerMiddleware.php 10.12.2018 21:21 <DIR> CommandNameExtractor 10.12.2018 21:21 <DIR> Locator 10.12.2018 21:21 <DIR> MethodNameInflector 1 Datei(en), 2.199 Bytes Verzeichnis von C:\xampp\htdocs\shop175\vendor\league\tactician\src\Handler\CommandNameExtractor 10.12.2018 21:21 <DIR> . 10.12.2018 21:21 <DIR> .. 10.12.2018 21:21 292 ClassNameExtractor.php 10.12.2018 21:21 517 CommandNameExtractor.php 2 Datei(en), 809 Bytes Verzeichnis von C:\xampp\htdocs\shop175\vendor\league\tactician\src\Handler\Locator 10.12.2018 21:21 <DIR> . 10.12.2018 21:21 <DIR> .. 10.12.2018 21:21 1.469 CallableLocator.php 10.12.2018 21:21 584 HandlerLocator.php 10.12.2018 21:21 2.203 InMemoryLocator.php 3 Datei(en), 4.256 Bytes Verzeichnis von C:\xampp\htdocs\shop175\vendor\league\tactician\src\Handler\MethodNameInflector 10.12.2018 21:21 <DIR> . 10.12.2018 21:21 <DIR> .. 10.12.2018 21:21 762 ClassNameInflector.php 10.12.2018 21:21 592 HandleClassNameInflector.php 10.12.2018 21:21 1.386 HandleClassNameWithoutSuffixInflector.php 10.12.2018 21:21 308 HandleInflector.php 10.12.2018 21:21 361 InvokeInflector.php 10.12.2018 21:21 461 MethodNameInflector.php 6 Datei(en), 3.870 Bytes Verzeichnis von C:\xampp\htdocs\shop175\vendor\league\tactician\src\Plugins 10.12.2018 21:21 <DIR> . 10.12.2018 21:21 <DIR> .. 10.12.2018 21:21 1.606 LockingMiddleware.php 10.12.2018 21:21 <DIR> NamedCommand 1 Datei(en), 1.606 Bytes Verzeichnis von C:\xampp\htdocs\shop175\vendor\league\tactician\src\Plugins\NamedCommand 10.12.2018 21:21 <DIR> . 10.12.2018 21:21 <DIR> .. 10.12.2018 21:21 246 NamedCommand.php 10.12.2018 21:21 576 NamedCommandExtractor.php 2 Datei(en), 822 Bytes Verzeichnis von C:\xampp\htdocs\shop175\vendor\league\tactician\src\Setup 10.12.2018 21:21 <DIR> . 10.12.2018 21:21 <DIR> .. 10.12.2018 21:21 1.399 QuickStart.php 1 Datei(en), 1.399 Bytes Verzeichnis von C:\xampp\htdocs\shop175\vendor\league\tactician-bundle 10.12.2018 21:21 <DIR> . 10.12.2018 21:21 <DIR> .. 10.12.2018 21:21 <DIR> DependencyInjection 10.12.2018 21:21 <DIR> Handler 10.12.2018 21:21 1.058 LICENSE 10.12.2018 21:21 <DIR> Middleware 10.12.2018 21:21 <DIR> Resources 10.12.2018 21:21 748 TacticianBundle.php 2 Datei(en), 1.806 Bytes Verzeichnis von C:\xampp\htdocs\shop175\vendor\league\tactician-bundle\DependencyInjection 10.12.2018 21:21 <DIR> . 10.12.2018 21:21 <DIR> .. 10.12.2018 21:21 <DIR> Compiler 10.12.2018 21:21 3.869 Configuration.php 10.12.2018 21:21 2.715 TacticianExtension.php 2 Datei(en), 6.584 Bytes Verzeichnis von C:\xampp\htdocs\shop175\vendor\league\tactician-bundle\DependencyInjection\Compiler 10.12.2018 21:21 <DIR> . 10.12.2018 21:21 <DIR> .. 10.12.2018 21:21 1.325 CommandHandlerPass.php 10.12.2018 21:21 1.422 DoctrineMiddlewarePass.php 2 Datei(en), 2.747 Bytes Verzeichnis von C:\xampp\htdocs\shop175\vendor\league\tactician-bundle\Handler 10.12.2018 21:21 <DIR> . 10.12.2018 21:21 <DIR> .. 10.12.2018 21:21 1.232 ContainerBasedHandlerLocator.php 1 Datei(en), 1.232 Bytes Verzeichnis von C:\xampp\htdocs\shop175\vendor\league\tactician-bundle\Middleware 10.12.2018 21:21 <DIR> . 10.12.2018 21:21 <DIR> .. 10.12.2018 21:21 1.167 InvalidCommandException.php 10.12.2018 21:21 1.197 ValidatorMiddleware.php 2 Datei(en), 2.364 Bytes Verzeichnis von C:\xampp\htdocs\shop175\vendor\league\tactician-bundle\Resources 10.12.2018 21:21 <DIR> . 10.12.2018 21:21 <DIR> .. 10.12.2018 21:21 <DIR> config 0 Datei(en), 0 Bytes Verzeichnis von C:\xampp\htdocs\shop175\vendor\league\tactician-bundle\Resources\config 10.12.2018 21:21 <DIR> . 10.12.2018 21:21 <DIR> .. 10.12.2018 21:21 <DIR> services 0 Datei(en), 0 Bytes Verzeichnis von C:\xampp\htdocs\shop175\vendor\league\tactician-bundle\Resources\config\services 10.12.2018 21:21 <DIR> . 10.12.2018 21:21 <DIR> .. 10.12.2018 21:21 1.783 services.yml 1 Datei(en), 1.783 Bytes Anzahl der angezeigten Dateien: 34 Datei(en), 37.849 Bytes 56 Verzeichnis(se), 75.404.713.984 Bytes frei Link to comment Share on other sites More sharing options...
Heikman Posted January 22, 2019 Author Share Posted January 22, 2019 vielen Dank, hatte versucht die vendor-Dateien von der 1.7.5-Zip-Datei in das entsprechende Server-Verzeichnis zu kopieren... auch das hat nicht geholfen. Ich glaub, Prestashop will mich verschaukeln. Link to comment Share on other sites More sharing options...
Claudiocool Posted January 22, 2019 Share Posted January 22, 2019 Ich sehe hier eher eine Dialog zwischen Euch zwei, das könnte man auch per Mail lösen, oder.... Link to comment Share on other sites More sharing options...
Heikman Posted January 22, 2019 Author Share Posted January 22, 2019 vielen Dank für Ihren (wie immer) sehr hiflreichen Beitrag 🤪 Link to comment Share on other sites More sharing options...
Claudiocool Posted January 22, 2019 Share Posted January 22, 2019 Nix zu danken, übrigens, mein Shop läuft, nicht zuletzt auch deshalb, weil ich Beiträge nicht ignoriere..... Link to comment Share on other sites More sharing options...
Heikman Posted January 22, 2019 Author Share Posted January 22, 2019 mein Shop läuft auch... wäre sehr sinnvoll, wenn auch Sie hin und wieder Beiträge lesen, anstatt den neunmalklugen Oberlehrer heraushängen zu lassen. Sie haben in diesem Thread noch nichts Sinnvolles beigetragen, also weshalb suchen Sie sich nicht einen anderen Spielplatz? Wie bereits erwähnt wurde die Datenbank wiederhergestellt und mein Problem hat auch nichts mit DuplicateColumn zu tun, es handelte sich "nur" um eine Warnung. Der Fehler entsteht beim TacticianBundle... Link to comment Share on other sites More sharing options...
Claudiocool Posted January 23, 2019 Share Posted January 23, 2019 Wissen Sie, wenn Sie sich die Mühe gemacht hätten, weiter oben meine Beiträge zu lesen, und eventuell ein Feedback dazu gegeben hätten, warum das in Ihrem Fall nichts gebracht hat, wären wir sicher weitergekommen.... Nun haben Sie sich aber darauf beschränkt, etwas schnippisch zu reagieren, gut, das dürfen Sie gerne. Da Sie es ohnehin besser können als ich, werde ich natürlich auch keine weitere Gedanken an Ihr Problem ver(sch)wenden und mich lieber Problemen derer widmen, denen man helfen kann. Man kann einen 1.7.5 durchaus auch ohne die kleinsten Warnungen und Fehlermeldungen zum Laufen bringen, wenn man sich damit auseinandersetzt, in diesem Sinne noch viel Spass damit. 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