Shopumzug - Strato Webspace auf eigenen vServer (strato)

Thema wurde von yonz, 8. April 2019 erstellt.

  1. yonz

    yonz Mitglied

    Registriert seit:
    12. November 2018
    Beiträge:
    8
    Danke erhalten:
    0
    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
     
  2. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.310
    Danke vergeben:
    2.208
    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.
     
  3. yonz

    yonz Mitglied

    Registriert seit:
    12. November 2018
    Beiträge:
    8
    Danke erhalten:
    0
    Ich habs gefunden ... Ich brauche MySql 5.6, da InnoDB im Version 5.5 keine "FULLTEXT KEY" unterstützt.
     
  4. yonz

    yonz Mitglied

    Registriert seit:
    12. November 2018
    Beiträge:
    8
    Danke erhalten:
    0
    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
    -------

    ?
     
  5. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.310
    Danke vergeben:
    2.208
    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.
     
  6. yonz

    yonz Mitglied

    Registriert seit:
    12. November 2018
    Beiträge:
    8
    Danke erhalten:
    0
    #6 yonz, 9. April 2019
    Zuletzt bearbeitet: 10. April 2019
    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
     
  7. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.310
    Danke vergeben:
    2.208
    Aus dem Kopf geschossen:
    bcmath,curl,gd,json,intl,mbstring,mysql,opcache,soap,xsl,xml,xmlrpc,zip,opcache
     
  8. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    31.167
    Danke erhalten:
    6.199
    Danke vergeben:
    1.104
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    ioncube könnte man auch gleich mit machen falls man mal xycons module nutzen will
     
  9. yonz

    yonz Mitglied

    Registriert seit:
    12. November 2018
    Beiträge:
    8
    Danke erhalten:
    0
    So .... Ich hab's geschafft.... Nochmal alle PHP Module gecheckt, und dann ein Shop Update durchgeführt.

    Danke für die Hilfe!

    Yonz