Hallo zusammen, ich ziehe gerade meine Shop um, von einem Strato WebSpace auf einen Strato vServer (Debian 8, PHP 7.3, MySql 5.5.62) Ich habe alle Dateien mit "rsync" kopiert, MSD (myOOSdumper) benutzt und eine Kopie der Datenbank erstellt. Dann MSD (myOOSdumper) auf neuen Server nochmals installiert, Leeren Datenbank erstellt, und, mit MSD, den Datenbank wiederhergestellt .... aber .... 37 Tabellen würden erfolgreich restored und dann kam das: - - - - - - MySQL meldet: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=InnoDB' at line 11 Fehler bei der Anfrage: CREATE TABLE `categories_index` ( `products_id` int(11) NOT NULL DEFAULT '0', `categories_index` text NOT NULL, PRIMARY KEY (`products_id`), FULLTEXT KEY `categories_index`(`categories_index`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; - - - - - Hat jemand eine Idee was es sein könnte? mfg Yonz
PHP 7.3 ist noch nicht unterstützt, das kommt bald erst. Etwas downgraden für den Moment. Entfern aus dem Dump mal alle ENGINE=InnoDB Einträge, dann importieren, dann kucken.
Ich habs gefunden ... Ich brauche MySql 5.6, da InnoDB im Version 5.5 keine "FULLTEXT KEY" unterstützt.
So.... MySql Upgrade auf 5.7 Ok! PHP Downgrade auf 7.2 Ok! Jetzt der Restore... Nach 60 Tabellen kam diese Meldung: ------ ERROR 1292 (22007) at line 19668: Incorrect datetime value: '0000-00-00 00:00:00' for column 'customers_info_date_account_last_modified' at row 1 ------- ?
Kannst du den "Strict Mode" für MySQL deaktivieren? Jetzt ist der im Weg. MySQL in neuen Version mag den 00.00.0000 nicht mehr als Datum.
So ... mit dem Datenbank hat es geklappt. Jetzt stelle ich fest das bei der PHP Installation, mehrere Module fehlen (CURL, etc.) deswegen kann ich meine Shop nicht starten. Welche PHP Module müssen alle installiert werden ? Gibt es sonst etwas was ich installieren sollte? (z.B. GDLib) Die hier habe ich schon..... sudo apt install php7.2-fpm php7.2-gd php7.2-curl php7.2-mysql php7.2-dev php7.2-cli php7.2-common php7.2-mbstring php7.2-intl php7.2-zip php7.2-bcmath Letzte Fehlermeldung (apache error.log): [Tue Apr 09 23:10:15.341499 2019] [php7:error] [pid 28507] [client 81.169.144.135:59388] PHP Fatal error: Class 'SimpleXMLElement' not found in /var/www/meinshop/GXEngine/Shared/ExtendedSimpleXMLElement.inc.php on line 18
Aus dem Kopf geschossen: bcmath,curl,gd,json,intl,mbstring,mysql,opcache,soap,xsl,xml,xmlrpc,zip,opcache
So .... Ich hab's geschafft.... Nochmal alle PHP Module gecheckt, und dann ein Shop Update durchgeführt. Danke für die Hilfe! Yonz