COI "Fehler" nach Update 4.4.8 auf 4.9.x
Verfasst: Mo 28. Sep 2015, 14:11
Hallo,
ich versuche gerade, einen Shop von der Version 4.4.8 auf die Version 4.9.4(5) anzuheben.
Dabei wird auch die PHP Version gewechselt (auf PHP 5.4). Modulversion: Version: 1.90 Pro - Datum: 16.09.2015
Fehler 1 lässt sich vermutlich einfach lösen:
Die co_coiModule.php ist dafür nicht ausgelegt. Leider geht das Support-Modul ja noch nicht, deshalb meine Frage woher ich da ein aktuelles File bekomme.
Fehler 2 ist für mich nachvollziehbar und hat vermutlich was mit dem Versionswechsel zu tun.
In der Tabelle oxstatus2cao gibt es kein Feld COI_CAOID sonder nur folgenden Aufbau:
OXCAOID int(11) unsigned Auto-Inkrement
OXDESC varchar(255) NULL
OXID char(32)
OXSENDID tinyint(1) unsigned [0]
OXPAYID tinyint(1) unsigned [0]
STORNOID tinyint(1) unsigned [0]
ich versuche gerade, einen Shop von der Version 4.4.8 auf die Version 4.9.4(5) anzuheben.
Dabei wird auch die PHP Version gewechselt (auf PHP 5.4). Modulversion: Version: 1.90 Pro - Datum: 16.09.2015
Fehler 1 lässt sich vermutlich einfach lösen:
Code: Alles auswählen
Fatal error: SourceGuardian Loader - This protected script does not support version 5.4.44 of PHP. Please contact the author of the script regarding this problem. Error code [07] in /coi/co_coiModule.php on line 2
Fehler 2 ist für mich nachvollziehbar und hat vermutlich was mit dem Versionswechsel zu tun.
Code: Alles auswählen
Fatal error: Uncaught exception 'oxAdoDbException' with message 'mysql error: [1054: Unknown column 'COI_CAOID' in 'order clause'] in EXECUTE (SELECT * FROM oxstatus2cao ORDER BY COI_CAOID, ) with user xyz ' in /core/adodblite/adodb-exceptions.inc.php:84 Stack trace: #0 /core/adodblite/adodbSQL_drivers/mysql/mysql_driver.inc(369): adodb_throw('mysql', 'EXECUTE', 1054, 'Unknown column ...', 'SELECT * FROM o...', false, Object(object_ADOConnection)) #1 /core/adodblite/adodb.inc.php(316): mysql_driver_ADOConnection->do_query('SELECT * FROM o...', -1, -1, false) #2 /core/oxlegacydb.php(189): ADOConnection->Execute('SELECT * FROM o...', false) #3 /coi/co_htmlFunc.php(0): oxLegacyDb->execute('SELECT * in /core/adodblite/adodb-exceptions.inc.php on line 84
OXCAOID int(11) unsigned Auto-Inkrement
OXDESC varchar(255) NULL
OXID char(32)
OXSENDID tinyint(1) unsigned [0]
OXPAYID tinyint(1) unsigned [0]
STORNOID tinyint(1) unsigned [0]