Unterstützung / Hilfe bei Serverumzug benötigt

Guten Morgen,
ich möchte einer Bekannten helfen, ihren Shop von einem Webhoster zum anderen Webhoster (neu all-inkl) umzuziehen.
Ich habe alle Dateien heruntergeladen und wieder beim neuen hochgeladen.
Da ich es erstmal Testen möchte, bevor ich den Domaintransfer mache, habe ich in der Datenbank in der Tabelle s_core_shops die URL angepasst. In der config.php die Datenbankverbindung. Der var Ordner ist quasi leer.

Es kommt nun zum 500er Fehler beim Aufruf vom Shop und Backend auf dem neuen Server. Ein PHP Error Log wird nicht angelegt. Unter var/logs steht auch nichts.

Irgendwelche Ideen, wo ich hingucken sollte?

Vielen Dank!

Moin @1st-sol ,

schau mal hier:

Da kannst du die config erweitern und dir den Fehler hoffentlich im Frontend ausgeben lassen.

Grüße

Matthias

Danke @matthiasewald
Damit bin ich weiter gekommen, dass eine Datei nicht korrekt übertragen wurde.

Nun erhalte ich diesen Fehler:
Fatal error: Uncaught Error: Class "Monolog\Handler\RotatingFileHandler" not found in /www/htdocs/w020ed2a/contourlines-shop.de/var/cache/production_202306271137/proxies/ShopwareProductioncee018e7a153c33e1ba7dbc5ba331983b93d16a8ProjectContainer.php:2096 Stack trace: #0 /www/htdocs/w020ed2a/contourlines-shop.de/vendor/symfony/dependency-injection/Container.php(257): ShopwareProductioncee018e7a153c33e1ba7dbc5ba331983b93d16a8ProjectContainer->getFingersCrossedHandlerService() #1 /www/htdocs/w020ed2a/contourlines-shop.de/vendor/symfony/dependency-injection/Container.php(231): Symfony\Component\DependencyInjection\Container->make('Monolog\\Handler...', 1) #2 /www/htdocs/w020ed2a/contourlines-shop.de/engine/Shopware/Components/DependencyInjection/Container.php(209): Symfony\Component\DependencyInjection\Container->get('Monolog\\Handler...', 1) #3 /www/htdocs/w020ed2a/contourlines-shop.de/engine/Shopware/Components/DependencyInjection/Container.php(133): Shopware\Components\DependencyInjection\Container->doLoad('Monolog\\Handler...', 'Monolog\\Handler...', 1) #4 /www/htdocs/w020ed2a/contourlines-shop.de/var/cache/production_202306271137/proxies/ShopwareProductioncee018e7a153c33e1ba7dbc5ba331983b93d16a8ProjectContainer.php(5267): Shopware\Components\DependencyInjection\Container->get('Monolog\\Handler...', 1) #5 /www/htdocs/w020ed2a/contourlines-shop.de/vendor/symfony/dependency-injection/Container.php(257): ShopwareProductioncee018e7a153c33e1ba7dbc5ba331983b93d16a8ProjectContainer->getCoreloggerService() #6 /www/htdocs/w020ed2a/contourlines-shop.de/vendor/symfony/dependency-injection/Container.php(231): Symfony\Component\DependencyInjection\Container->make('corelogger', 1) #7 /www/htdocs/w020ed2a/contourlines-shop.de/engine/Shopware/Components/DependencyInjection/Container.php(209): Symfony\Component\DependencyInjection\Container->get('corelogger', 1) #8 /www/htdocs/w020ed2a/contourlines-shop.de/engine/Shopware/Components/DependencyInjection/Container.php(133): Shopware\Components\DependencyInjection\Container->doLoad('corelogger', 'corelogger', 1) #9 /www/htdocs/w020ed2a/contourlines-shop.de/engine/Library/Enlight/Plugin/Bootstrap.php(112): Shopware\Components\DependencyInjection\Container->get('corelogger') #10 /www/htdocs/w020ed2a/contourlines-shop.de/engine/Shopware/Plugins/Default/Core/ErrorHandler/Bootstrap.php(130): Enlight_Plugin_Bootstrap->get('corelogger') #11 /www/htdocs/w020ed2a/contourlines-shop.de/engine/Library/Enlight/Event/Handler/Plugin.php(155): Shopware_Plugins_Core_ErrorHandler_Bootstrap->onStartDispatch(Object(Enlight_Controller_EventArgs)) #12 /www/htdocs/w020ed2a/contourlines-shop.de/engine/Library/Enlight/Event/EventManager.php(207): Enlight_Event_Handler_Plugin->execute(Object(Enlight_Controller_EventArgs)) #13 /www/htdocs/w020ed2a/contourlines-shop.de/engine/Library/Enlight/Controller/Front.php(130): Enlight_Event_EventManager->notify('Enlight_Control...', Object(Enlight_Controller_EventArgs)) #14 /www/htdocs/w020ed2a/contourlines-shop.de/engine/Shopware/Kernel.php(195): Enlight_Controller_Front->dispatch() #15 /www/htdocs/w020ed2a/contourlines-shop.de/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php(85): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #16 /www/htdocs/w020ed2a/contourlines-shop.de/vendor/symfony/http-kernel/HttpCache/HttpCache.php(479): Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle(Object(Shopware\Kernel), Object(Symfony\Component\HttpFoundation\Request), 1, true) #17 /www/htdocs/w020ed2a/contourlines-shop.de/engine/Shopware/Components/HttpCache/AppCache.php(270): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #18 /www/htdocs/w020ed2a/contourlines-shop.de/vendor/symfony/http-kernel/HttpCache/HttpCache.php(269): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true) #19 /www/htdocs/w020ed2a/contourlines-shop.de/engine/Shopware/Components/HttpCache/AppCache.php(106): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true) #20 /www/htdocs/w020ed2a/contourlines-shop.de/shopware.php(122): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request)) #21 {main} thrown in /www/htdocs/w020ed2a/contourlines-shop.de/var/cache/production_202306271137/proxies/ShopwareProductioncee018e7a153c33e1ba7dbc5ba331983b93d16a8ProjectContainer.phpon line2096

Offenbar ist beim Dateitransfer was schief gelaufen. Ich lade gerade erstmal nochmal die Ordner neu hoch.

Moin @1st-sol ,

hast du mal den Ordner im Cache Verzeichnis komplett geleert und geschaut ob der Fehler dann weiterhin auftaucht?

Wie hast du die Dateien denn übertragen?

Grüße

Matthias

@matthiasewald

Ich komme mittlerweile ins Backend.
Habe von dort auch den Cache geleert und auch so nochmal var/cache geleert per FTP.

Ich habe alles nochmal neu hochgeladen.

Diese Fehler kommt nun:
Fatal error: Uncaught Doctrine\ORM\Mapping\MappingException: No mapping found for field 'shop' on class 'Shopware\Models\Attribute\Shop'. in /www/htdocs/w020ed2a/contourlines-shop.de/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/MappingException.php:166 Stack trace: #0 /www/htdocs/w020ed2a/contourlines-shop.de/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php(1447): Doctrine\ORM\Mapping\MappingException::mappingNotFound('Shopware\\Models...', 'shop') #1 /www/htdocs/w020ed2a/contourlines-shop.de/engine/Library/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php(857): Doctrine\ORM\Mapping\ClassMetadataInfo->getAssociationMapping('shop') #2 /www/htdocs/w020ed2a/contourlines-shop.de/vendor/doctrine/orm/lib/Doctrine/ORM/UnitOfWork.php(2857): Doctrine\ORM\Persisters\Entity\BasicEntityPersister->loadOneToOneEntity(Array, Object(Shopware\Models\Shop\Shop)) #3 /www/htdocs/w020ed2a/contourlines-shop.de/vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/ObjectHydrator.php(273): Doctrine\ORM\UnitOfWork->creat in /www/htdocs/w020ed2a/contourlines-shop.de/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/MappingException.phpon line166

im Backend komme ich rein. Ich kann dort aber bspw. Wartungsmodus nicht auf Nein stellen.
Hast du noch Tipps? Oder jemand anderes?

Moin @1st-sol ,

hast du einmal alles komplett geleert übers backend?

Auch mal versuchen die Models der Attribute einmal Neubau generieren.

Ansonsten auch drauf geachtet, dass die selben Versionen von zb PHP genutzt werden?

Grüße

Matthias

hi @matthiasewald

ja, alles geleert. Neu generiert.
Bei beiden PHP Version 8.2.29

Habe auch mit chatgpt einiges geprüft, hat bisher nicht geprüft.

Moin @1st-sol ,

du kannst mir gerne mal ne PN schreiben dann kann ich mal schauen ob ich da morgen eventuell helfen kann.

Grüße

Matthias

@matthiasewald
Danke.

Ich habe durch Tipps von Co-Pilot und ChatGPT gemerkt, dass in der Themeverwaltung nichts angezeigt wird. In der Originalversion ist alles da.

Ggf. ein Anhaltspunkt?

Per E-Mail kommt dann als Fehler:

CRITICAL


Message:
Insufficient Permissions
Time:
2025-11-16T18:37:52.398260+0100
Channel:
core
request:
{
"uri": "/backend/category/getList?_dc=1763314672455&node=NaN&filter=%5B%7B%22property%22%3A%22id%22%2C%22value%22%3A3%2C%22operator%22%3Anull%2C%22expression%22%3Anull%7D%5D&id=NaN",
"method": "GET",
"query": {
"_dc": "1763314672455",
"node": "NaN",
"filter": "[{\"property\":\"id\",\"value\":3,\"operator\":null,\"expression\":null}]",
"id": "NaN",
"module": "backend",
"controller": "category",
"action": "getList"
},
"post": []
}
shop:
No shop data available
session:
No session data available
CRITICAL


Message:
Insufficient Permissions
Time:
2025-11-16T18:37:52.399507+0100
Channel:
core
request:
{
"uri": "/backend/category/getList?_dc=1763314672455&node=NaN&filter=%5B%7B%22property%22%3A%22id%22%2C%22value%22%3A3%2C%22operator%22%3Anull%2C%22expression%22%3Anull%7D%5D&id=NaN",
"method": "GET",
"query": {
"_dc": "1763314672455",
"node": "NaN",
"filter": "[{\"property\":\"id\",\"value\":3,\"operator\":null,\"expression\":null}]",
"id": "NaN",
"module": "backend",
"controller": "category",
"action": "getList"
},
"post": []
}
shop:
No shop data available
session:
No session data available
ERROR


Message:
Enlight_Controller_Exception: Insufficient Permissions in /www/htdocs/w020ed2a/contourlines-shop.de/engine/Shopware/Plugins/Default/Backend/Auth/Bootstrap.php:259
Stack trace:
#0 /www/htdocs/w020ed2a/contourlines-shop.de/engine/Shopware/Plugins/Default/Backend/Auth/Bootstrap.php(212): Shopware_Plugins_Backend_Auth_Bootstrap->checkAuth()
#1 /www/htdocs/w020ed2a/contourlines-shop.de/engine/Library/Enlight/Event/Handler/Plugin.php(155): Shopware_Plugins_Backend_Auth_Bootstrap->onPreDispatchBackend(Object(Enlight_Controller_ActionEventArgs))
#2 /www/htdocs/w020ed2a/contourlines-shop.de/engine/Library/Enlight/Event/EventManager.php(207): Enlight_Event_Handler_Plugin->execute(Object(Enlight_Controller_ActionEventArgs))
#3 /www/htdocs/w020ed2a/contourlines-shop.de/engine/Library/Enlight/Controller/Action.php(167): Enlight_Event_EventManager->notify('Enlight_Control...', Object(Enlight_Controller_ActionEventArgs))
#4 /www/htdocs/w020ed2a/contourlines-shop.de/engine/Library/Enlight/Controller/Dispatcher/Default.php(467): Enlight_Controller_Action->dispatch('getListAction')
#5 /www/htdocs/w020ed2a/contourlines-shop.de/engine/Library/Enlight/Controller/Front.php(226): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp))
#6 /www/htdocs/w020ed2a/contourlines-shop.de/engine/Shopware/Kernel.php(195): Enlight_Controller_Front->dispatch()
#7 /www/htdocs/w020ed2a/contourlines-shop.de/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php(85): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#8 /www/htdocs/w020ed2a/contourlines-shop.de/vendor/symfony/http-kernel/HttpCache/HttpCache.php(479): Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle(Object(Shopware\Kernel), Object(Symfony\Component\HttpFoundation\Request), 1, true)
#9 /www/htdocs/w020ed2a/contourlines-shop.de/engine/Shopware/Components/HttpCache/AppCache.php(270): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL)
#10 /www/htdocs/w020ed2a/contourlines-shop.de/vendor/symfony/http-kernel/HttpCache/HttpCache.php(269): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true)
#11 /www/htdocs/w020ed2a/contourlines-shop.de/engine/Shopware/Components/HttpCache/AppCache.php(106): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true)
#12 /www/htdocs/w020ed2a/contourlines-shop.de/shopware.php(122): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request))
#13 {main}
Time:
2025-11-16T18:37:52.400365+0100
Channel:
core
request:
{
"uri": "/backend/category/getList?_dc=1763314672455&node=NaN&filter=%5B%7B%22property%22%3A%22id%22%2C%22value%22%3A3%2C%22operator%22%3Anull%2C%22expression%22%3Anull%7D%5D&id=NaN",
"method": "GET",
"query": {
"_dc": "1763314672455",
"node": "NaN",
"filter": "[{\"property\":\"id\",\"value\":3,\"operator\":null,\"expression\":null}]",
"id": "NaN",
"module": "backend",
"controller": "category",
"action": "getList"
},
"post": []
}
shop:
No shop data available
session:
No session data available

Also ich habe jetzt auch nochmal die Datenbank eingelesen… und auf einmal gehts… nun gut :slight_smile:

1 „Gefällt mir“