Hi,
ich bin nach der Anleitung vorgegangen. Habe aus OXID_UTF8UPDATE_CE_4.10.0.zip folgende Dinge ausgeführt:
In phpMyAdmin: utf8_CE.sql
Dann update.php
Zuerst blieb es bei
- done setCharset,
- going to backupConfigData…
stehen.
Ein wieder ausführen ging nicht. Dann habe ich hier im Forum gefunden dass ich folgendes in function backupConfigData() in der Update.php einfügen muss um es wiederholbar zu machen:
$sQ = “DELETE FOM oxconfig WHERE OXID like ‘@%’”;
oxDb::getDb()->execute( $sQ );
Das habe ich getan. Nun endet ein Update mit:
Fatal error : in …/oxid_eshop/core/adodblite/adodb-exceptions.inc.php on line 84
Hat jemand Hilfe wie ich den Fehler beheben kann?
Habe schon den $this->dbType von mysql nach mysqli geändert und von PHP 5.6 nach 7.1 gewechselt. Das hat leider nichts geholfen.
Der alte Webshop läuft immer noch. Bin mir auch nicht sicher ob ich dieses UTF8 Update überhaupt brauche da ich denke ich bin schon auf UTF8.
Ich habe dann parallel mit composer eine 6.1.4 installiert und die config.php.inc rüber gezogen. Leider lässt dieser sich nicht gegen meine Datenbank starten.
Es kommt nur:
Maintenance mode, please try again later.
Wartungsarbeiten, bitte versuchen Sie es später noch einmal.
Das Exceptionlog zeigt folgenden Fehler:
[2019-08-21 14:39:16] OXID Logger.ERROR: Unable to load shop config values from database ["[object] (OxidEsales\Eshop\Core\Exception\DatabaseException(code: 0): Unable to load shop config values from database at /www/htdocs/w00b2c0e/concrete7/eigeneseiten/oxid_eshop_6_1/vendor/oxid-esales/oxideshop-ce/source/Core/Config.php:386, Exception(code: 0): at /www/htdocs/w00b2c0e/concrete7/eigeneseiten/oxid_eshop_6_1/vendor/oxid-esales/oxideshop-ce/source/Core/Config.php:389)\n[stacktrace]\n#0 /www/htdocs/w00b2c0e/concrete7/eigeneseiten/oxid_eshop_6_1/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(554): OxidEsales\EshopCommunity\Core\Config->init()\n#1 /www/htdocs/w00b2c0e/concrete7/eigeneseiten/oxid_eshop_6_1/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(131): OxidEsales\EshopCommunity\Core\ShopControl->_runOnce()\n#2 /www/htdocs/w00b2c0e/concrete7/eigeneseiten/oxid_eshop_6_1/vendor/oxid-esales/oxideshop-ce/source/Core/Oxid.php(26): OxidEsales\EshopCommunity\Core\ShopControl->start()\n#3 /www/htdocs/w00b2c0e/concrete7/eigeneseiten/oxid_eshop_6_1/source/index.php(15): OxidEsales\EshopCommunity\Core\Oxid::run()\n#4 {main}\n"] []
Wie komme ich weiter?
Sollte ich zuerst das update.php ausführen? Wie komme ich über den Fehler dort hinweg?
Ich hoffe jemand kann mir hier den richtigen Tip geben.
Danke und Gruß,
Stefan