Hallo Shopwareforum,
nach meinem Hosting-Wechsel wollte ich nun einmal den Cache komplett neu „erzwingen“.
Dazu habe ich – wie bisher auch immer – unter var/cache den Ordner „production-XXX“ umbenannt. Dann den Shop neu geladen, wodurch er auch einen neuen production-ordner angelegt hat.
Jetzt klicke ich, ebenfalls wie gewohnt, unter Cache/Performance > Cache alle Punkte an und gehe auf „Leeren“. An dem Punkt, an dem das Theme kompiliert wird, bleibt er aber stehen, es tut sich nichts mehr.
Mir ist nun folgendes aufgefallen – wenn ich den production Ordner umbennene und dadurch die Erstellung eines neuen Ordners erzwungen wird, dann ist unter Einstellungen > Theme Manager plötzlich kein Theme mehr vorhanden!
Wie kommt das? Das war früher, vor meinem Hosting-Wechsel, nie der Fall. An diesem Punkt hilft nur noch das einspielen eines Backups.
Klicke ich z.B. dann auch auf Artikel > Übersicht, erhalte ich folgende Fehlermeldung:
Ups! Ein Fehler ist aufgetreten! Die nachfolgenden Hinweise sollten Ihnen weiterhelfen. Type of association must be one of *_TO_ONE or MANY_TO_MANY in vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php on line 1052 Stack trace: #0 vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php(1186): Doctrine\ORM\Query\SqlWalker->walkJoinAssociationDeclaration(Object(Doctrine\ORM\Query\AST\JoinAssociationDeclaration), 3, NULL) #1 vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php(842): Doctrine\ORM\Query\SqlWalker->walkJoin(Object(Doctrine\ORM\Query\AST\Join)) #2 vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php(820): Doctrine\ORM\Query\SqlWalker->walkIdentificationVariableDeclaration(Object(Doctrine\ORM\Query\AST\IdentificationVariableDeclaration)) #3 vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php(525): Doctrine\ORM\Query\SqlWalker->walkFromClause(Object(Doctrine\ORM\Query\AST\FromClause)) #4 vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Pagination/CountOutputWalker.php(92): Doctrine\ORM\Query\SqlWalker->walkSelectStatement(Object(Doctrine\ORM\Query\AST\SelectStatement)) #5 vendor/doctrine/orm/lib/Doctrine/ORM/Query/Exec/SingleSelectExecutor.php(42): Doctrine\ORM\Tools\Pagination\CountOutputWalker->walkSelectStatement(Object(Doctrine\ORM\Query\AST\SelectStatement)) #6 vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php(278): Doctrine\ORM\Query\Exec\SingleSelectExecutor->__construct(Object(Doctrine\ORM\Query\AST\SelectStatement), Object(Doctrine\ORM\Tools\Pagination\CountOutputWalker)) #7 vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php(399): Doctrine\ORM\Query\SqlWalker->getExecutor(Object(Doctrine\ORM\Query\AST\SelectStatement)) #8 vendor/doctrine/orm/lib/Doctrine/ORM/Query.php(286): Doctrine\ORM\Query\Parser->parse() #9 vendor/doctrine/orm/lib/Doctrine/ORM/Query.php(298): Doctrine\ORM\Query->_parse() #10 vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php(968): Doctrine\ORM\Query->_doExecute() #11 vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php(923): Doctrine\ORM\AbstractQuery->executeIgnoreQueryCache(NULL, 3) #12 vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php(750): Doctrine\ORM\AbstractQuery->execute(NULL, 3) #13 vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Pagination/Paginator.php(125): Doctrine\ORM\AbstractQuery->getScalarResult() #14 engine/Shopware/Components/MultiEdit/Resource/Product/Filter.php(179): Doctrine\ORM\Tools\Pagination\Paginator->count() #15 engine/Shopware/Components/MultiEdit/Resource/Product/Filter.php(207): Shopware\Components\MultiEdit\Resource\Product\Filter->getPaginatedResult(Object(Doctrine\ORM\Query)) #16 engine/Shopware/Components/MultiEdit/Resource/Product.php(109): Shopware\Components\MultiEdit\Resource\Product\Filter->filter(Array, 0, ‚25‘, Array) #17 engine/Shopware/Controllers/Backend/ArticleList.php(374): Shopware\Components\MultiEdit\Resource\Product->filter(Array, 0, ‚25‘, Array) #18 engine/Library/Enlight/Controller/Action.php(192): Shopware_Controllers_Backend_ArticleList->filterAction() #19 engine/Library/Enlight/Controller/Dispatcher/Default.php(478): Enlight_Controller_Action->dispatch(‚filterAction‘) #20 engine/Library/Enlight/Controller/Front.php(228): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #21 engine/Shopware/Kernel.php(188): Enlight_Controller_Front->dispatch() #22 vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php(102): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #23 vendor/symfony/http-kernel/HttpCache/HttpCache.php(453): Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle(Object(Shopware\Kernel), Object(Symfony\Component\HttpFoundation\Request), 1, true) #24 engine/Shopware/Components/HttpCache/AppCache.php(261): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #25 vendor/symfony/http-kernel/HttpCache/HttpCache.php(238): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true) #26 engine/Shopware/Components/HttpCache/AppCache.php(102): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true) #27 shopware.php(122): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request)) #28 {main}
Das Frontend bleibt auch weiß.
Wer hat Rat, wer weiß wieso das plötzlich so ist? Ich verwende Shopware 5.6.6 und php 7.4