Profihost hebt MySQL-Version auf 5.7 vs. "Keine Versandarten gefunden"

Profihost aktualisiert momentan die MySQL-Versionen auf 5.7. Wir hatten mit älteren Shopversionen diesbezüglich einen ekligen Issue: Einkäufern im Shop wurde die Meldung ausgegeben “Keine Versandarten gefunden”, obwohl die Konfiguration korrekt war und bisher alles gut gelaufen ist, beschrieben hier im Bugeintrag: https://bugs.oxid-esales.com/view.php?id=6497

Dieses Verhalten wurde in folgenden Shopversionen behoben:

  • OXID eShop Enterprise Edition 5.2.10

  • OXID eShop Professional Edition 4.9.10

  • OXID eShop Community Edition 4.9.10

  • OXID eShop Enterprise Edition 5.3.2

  • OXID eShop Professional Edition 4.10.2

  • OXID eShop Community Edition 4.10.2

  • OXID eShop alle Editionen 6.0.1

Hier die Workarounds dazu:

Zur Beachtung:

  • OXID eShop Version 5.3.2 entspricht Versionsstand 4.10.2 und
  • OXID eShop Version 5.2.10 entspricht 4.9.10.
  • Alle älteren Shopversionen können diesen Workaround (für 5.2.10 bzw. 4.9.10) ausprobieren, jedoch gibt es dazu keinerlei Tests oder gar Garantien. Wer mehr dazu herausfindet -> gern hier in den Kommentaren
  • für OXID eShop 4.9 bzw. 5.2 und darunter wie auch für 4.10 bzw. 5.3 sind nur die Änderungen in folgenden Dateien nötig: application/models/oxdeliverylist.php
    und application/models/oxpaymentlist.php. Alles andere sind Tests bzw. initiale Datenbankeinträge.
  • für OXID eShop 6 sind nur die Änderungen in folgenden Dateien nötig: source/Application/Model/DeliveryList.php und source/Application/Model/PaymentList.php. Alles andere sind Tests bzw. initiale
    Datenbankeinträge.

Wie jedes Wochenende: Alle Angaben ohne Gewähr.
Bitte sensibilisiert Euch selbst bzw. Eure Kunden - unabhängig vom Workaround und gern auch in Bezug auf zwischenzeitlich gefixte Security Issues (https://oxidforge.org/en/security#previous_security_information) - in
Bezug auf regelmässige Updates!

MySQL 5.7 Fix

Unterstützung von Oxid eShop 4.2.0 - 4.10.1

Beschreibung

Wir stellen die Dateien von 4.2.0 bis 4.10.1 bereit (CE Version).
Der Einsatz erfolgt auf eigenes Risiko.

Vorgehensweise

Sie finden die Dateien in den angegebenen Verzeichnissen.
Behalten Sie die Ordnerstruktur bei!

  1. Gehen Sie in das Verzeichnis, das Ihrer Shopversion entspricht.
    Bspw. 4.6.7 -> 4.6.x/
  2. Sichern Sie die bestehenden Dateien oxpaymentlist.php und oxdeliverylist.php.
  3. Laden Sie die neuen Dateien aus dem MySQL 5.7 Fix Verzeichnis hoch
  4. Testen Sie den Bestellvorgang auf mögliche Fehler (Bestellschritt 3 Zahlung & Versand).
  5. (Sollte der Fix nicht funktionieren, spielen Sie die Sicherung zurück geben Sie uns bitte Bescheid: [email protected])

Download

https://oxidforge.org/wp-content/uploads/software/oxidmysql57fix.zip

D³ Data Development (Inh. Thomas Dartsch)
Stollberger Straße 23
D-09380 Thalheim
Fon 03721 268090
https://www.oxidmodule.com
[email protected]

5 Likes