Mein Shop lief bis gerade eben einwandfrei. Dann bin ich in den Checkout gewechselt und seit dem läuft gar nichts mehr. Mein Shop wurde direkt auf 5.5.3. aufgesetzt, also steht kein Update aus.
Folgender Fehler:
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42S22]: Column not found: 1054 Unknown column 'country.allow_shipping' in 'field list'' in /shopware/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:847 Stack trace: #0 /shopware/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(847): PDOStatement->execute() #1 /shopware/vendor/doctrine/dbal/lib/Doctrine/DBAL/Query/QueryBuilder.php(206): Doctrine\DBAL\Connection->executeQuery('SELECT country....', Array, Array) #2 /shopware/engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/CountryGateway.php(159): Doctrine\DBAL\Query\QueryBuilder->execute() #3 /shopware/engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/CountryGateway.php(93): Shopware\Bundle\StoreFrontBundle\Gateway\DBAL\CountryGateway->getCountries(Array, in /shopware/vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php on line 131
in einem anderen Thread hat jemand den selben Fehler beim Update auf 5.5.3. und konnte ihn beheben, in dem er die SQL Migration des Updates via Console (bin/console sw:migrations:migrate) ausführt. Aber ich hab ja kein Update, deshalb meldet die Console bei mir:
DirectoryIterator::__construct(/shopware/_sql/migrations): failed to open dir: No such file or directory
in meiner Datenbank gibt es keine Spalte „allow_shipping“ in „s_core_countries“
Was soll ich tun???