Weiße Seite nach Serverumzug

Hallo, ich hoffe es hat jemand einen Tipp. Nach einem Serverumzug geht das Frontend nicht mehr (nur eine leere weiße Seite). Das Backend geht tadellos - auch wird beim System Check angezeigt dass alles ok ist. Cache wurde auch gellert. An was kann das liegen? Ach ist Shopware 4

Vielen Dank

Hi,

stimmt die Shop-Konfiguration - also der angegebene Host, der Pfad etc? Ich meine, dass falsche Werte dort manchmal zu solchen Effekten geführt haben? Steht was im Error-Log deines Servers?

Daniel

Danke für deine Antwort. Host ist der richtige drin. Bei Pfad ist alles leer - da der Shop auf der obersten Ebene liegt. Mir ist nur aufgefallen, dass bei System-Information - alles korrekt mit einem grünen Hacken ist - nur wo Iconcube angezeigt werden sollte - steht No Encoder. Kann es daran liegen? Obwohl IconCCube installiert ist.

Hi,

wenn du Ioncube-verschlüsselte Plugins im System hast, kann es sicher daran liegen und du solltest prüfen, ob bspw. die instalierte Loader-Version zur PHP-Version passt etc. Wenn du keine verschlüsselten Plugins / keine Shopware-Lizenz-Manager hast, brauchst du auch Ioncube nicht.

Daniel 

Doch habe den Shopware-Lizenz-Manager drin und noch paar andere Plugins. Also denkst du, dass es dann daran liegen kann wenn eine alte Ioncube Version installiert ist?

Hi,

ohne eine sprechende Fehlermeldung lässt sich sowas natürlich immer schwer einschätzen - aber scheint mir erstmal wahrscheinlich nach deinen Ausführungen. Temporäres entfernen der fraglichen Plugins könnte ja bspw. Klarheit schaffen (Sicherung nicht vergessen). Oder nochmal schauen, ob es im error.log eine gute Fehlermeldung gibt. 

Daniel

Da gebe ich dir recht. Das komische das Backend fünktioniert tadellos. Nur im Frontend ist nur eine leere weiße Seite.

Ich habe mal im Log geschaut. Das sind die letzten 20 Einträge.

[2016-06-05 18:18:05] core.ERROR: exception ‘Doctrine\ORM\Mapping\MappingException’ with message ‘No mapping found for field ‘customerGroup’ on class ‘Shopware\Models\Attribute\CustomerGroup’.’ in /usr/www/users/test55/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/MappingException.php:153
Stack trace:
#0 /usr/www/users/test55/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php(1120): Doctrine\ORM\Mapping\MappingException::mappingNotFound(‘Shopware\Models…’, ‘customerGroup’)
#1 /usr/www/users/test55/engine/Library/Doctrine/ORM/Persisters/BasicEntityPersister.php(1297): Doctrine\ORM\Mapping\ClassMetadataInfo->getAssociationMapping(‘customerGroup’)
#2 /usr/www/users/test55/engine/Library/Doctrine/ORM/Persisters/BasicEntityPersister.php(1147): Doctrine\ORM\Persisters\BasicEntityPersister->getSelectColumnsSQL()
#3 /usr/www/users/test55/engine/Library/Doctrine/ORM/Persisters/BasicEntityPersister.php(766): Doctrine\ORM\Persisters\BasicEntityPersister->getSelectSQL(Array, NULL, 0, NULL, NULL, NULL)
#4 /usr/www/users/test55/vendor/doctrine/orm/lib/Doctrine/ORM/Proxy/ProxyFactory.php(172): Doctrine\ORM\Persisters\BasicEntityPersister->load(Array, Object(Shopware\Proxies__CG__\Shopware\Models\Customer\Group))
#5 /usr/www/users/test55/cache/doctrine/proxies/201407011222/__CG__ShopwareModelsCustomerGroup.php(208): Doctrine\ORM\Proxy\ProxyFactory->Doctrine\ORM\Proxy{closure}(Object(Shopware\Proxies__CG__\Shopware\Models\Customer\Group), ‘getKey’, Array)
#6 /usr/www/users/test55/cache/doctrine/proxies/201407011222/__CG__ShopwareModelsCustomerGroup.php(208): Closure->__invoke(Object(Shopware\Proxies__CG__\Shopware\Models\Customer\Group), ‘getKey’, Array)
#7 /usr/www/users/test55/engine/Shopware/Plugins/Community/Backend/SwagBusinessEssentials/Bootstrap.php(489): Shopware\Proxies__CG__\Shopware\Models\Customer\Group->getKey()
#8 /usr/www/users/test55/engine/Library/Enlight/Event/Handler/Plugin.php(149): Shopware_Plugins_Backend_SwagBusinessEssentials_Bootstrap->onRouteStartup(Object(Enlight_Controller_EventArgs))
#9 /usr/www/users/test55/engine/Library/Enlight/Event/EventManager.php(211): Enlight_Event_Handler_Plugin->execute(Object(Enlight_Controller_EventArgs))
#10 /usr/www/users/test55/engine/Library/Enlight/Controller/Front.php(170): Enlight_Event_EventManager->notify(‘Enlight_Control…’, Object(Enlight_Controller_EventArgs))
#11 /usr/www/users/test55/engine/Shopware/Kernel.php(141): Enlight_Controller_Front->dispatch()
#12 /usr/www/users/test55/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(472): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#13 /usr/www/users/test55/engine/Shopware/Components/HttpCache/AppCache.php(256): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL)
#14 /usr/www/users/test55/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(429): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true)
#15 /usr/www/users/test55/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(329): Symfony\Component\HttpKernel\HttpCache\HttpCache->fetch(Object(Symfony\Component\HttpFoundation\Request), true)
#16 /usr/www/users/test55/engine/Shopware/Components/HttpCache/AppCache.php(178): Symfony\Component\HttpKernel\HttpCache\HttpCache->lookup(Object(Symfony\Component\HttpFoundation\Request), true)
#17 /usr/www/users/test55/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(193): Shopware\Components\HttpCache\AppCache->lookup(Object(Symfony\Component\HttpFoundation\Request), true)
#18 /usr/www/users/test55/engine/Shopware/Components/HttpCache/AppCache.php(113): Symfony\Component\HttpKernel\HttpCache\HttpCache->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#19 /usr/www/users/test55/shopware.php(109): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request))

#7 /usr/www/users/test55/engine/Shopware/Plugins/Community/Backend/SwagBusinessEssentials/Bootstrap.php(489): Shopware\Proxies__CG__\Shopware\Models\Customer\Group->getKey()

Das Business Essentials ist ein Premium Plug-In von Shopware welches eine gültige Lizenz zur aktuellen Domain verknüpft sowie IonCubeLoader benötigt.