Servus,
ich versuch seit gestern das upgrade von CE 6.1.5 Shop auf 6.2.1. Beim zweiten composer update Befehl kommt nach den ganzes Bestätigungsfragen von wegen Überschreiben leider
[OxidEsales\Eshop\Core\Exception\DatabaseErrorException]
An exception occurred while executing ‘SELECT DECODE( oxvarvalue , ? ) FROM
oxconfig WHERE oxvarname = ? AND oxshopid = ?’ with params [“fq45QS09_fqyx
09239QQ”, “aModuleFiles”, 1]:
Error while sending QUERY packet. PID=8386
[Doctrine\DBAL\DBALException]
An exception occurred while executing ‘SELECT DECODE( oxvarvalue , ? ) FROM
oxconfig WHERE oxvarname = ? AND oxshopid = ?’ with params [“fq45QS09_fqyx
09239QQ”, “aModuleFiles”, 1]:
Error while sending QUERY packet. PID=8386
[ErrorException]
Error while sending QUERY packet. PID=8386
QUERY packet Fehler sind manchmal max_allowed_packet Probleme, das steht auf 32M, sollte also kein Thema sein. Kennt jemand das Dilemma und hat eine Lösung parat?
So, hat bissl gedauert bis ich an dem Projekt weitermachen konnte. Die erste “Hürde” genommen, kommt gleich die nächste Fehlermeldung. Bei migration der DB (letzter/dritter Composer Befehl) kommt
PHP Parse error: syntax error, unexpected ‘?’, expecting variable (T_VARIABLE) in /home/www/surfaceprinting.de/my_oxid_eshop_project/vendor/doctrine/dbal/lib/Doctrine/DBAL/DriverManager.php on line 126
Der entsprechende Abschnitt in der Datei (die Zahlen vorneweg sind die Zeilennummern):
124 public static function getConnection(
125 array $params,
126 ?Configuration $config = null,
Die nächste Zeile beginnt auch mit einem ? (?EventManager), gut möglich daß da dann der selbe Parse Error käme…
keine Ahnung, wie ich das fixen soll. Kennt das jemand, irgendwelche Ideen?