Umgebung
Prestashop 1.7.8.9
MySql 5.7
PHP 7.4
JTL Connector 1.13.3
Hallo, liebe Prestashop Freunde!
Nachdem ich nach einem Abgleich mit der Warenwirtschaft folgende Fehlermeldung erhielt:
System.Exception: Exception: Type: Product Host-Id: 104920 SKU: XXXX YY ZZZZZZZZZ /homepages/3/XXXXXXX/htdocs/verzeichnis/classes/db/Db.php (606):Db->executeS() must be used only with select, show, explain or describe queries
vermutete ich ein Problem mit der Umgebung. Ich stellte fest, dass ich noch die MySQL 5.5 verwendete und erzeugte eine neue 5.7 Datenbank. Ich exportierte die 5.5 MySQL Datenbank im IONOS Backend per webbasierenden PHPMYADMIN und importierte sie dann auf dem gleichen Weg in die neue 5.7 Datenbank. Daraufhin waren sowohl das Fronend, als auch das Backend nicht mehr zu erreichen und warfen einen 500er Fehler aus.
Ich wusste nicht, dass der webbasierende PHPMYADIM bei Datenbanken größer 400MB Probleme machen kann und z.B. durch ein Timeout die Datenbank nur teilweise importiert worden sein könnte. Ich löschte die Inhalte und Tabellen der neuen 5.7 Datenbank per PHPMYADIM und importierte die 5.5. Datenbank mit folgendem Putty Befehl in die neue 5.7 Datenbank:
mysql --host=dbxxxxx.hosting-data.io --user=dboXXXXXXX --password=geheimes_Passwort dbXXXXXXX < dbXXXXXXXX.sql
Danach war das Frontend wieder erreichbar und ich kann mich auch dort in einen Test-Account einloggen. Aber das Backend meldet nach wie vor einen 500er Fehler und treibt mich in den Wahnsinn, weil ich hier nicht weiterkomme.
Hier brauche ich Eure Tipps und Eure Hilfe, sonst muss ich die ganze Kiste neu aufsetzen.
Vielen Dank schon fürs Lesen!
Andreas