# Domain und Serverwechsel - 404 backend und fehler Frontend

**URL:** <https://forum.shopware.com/t/domain-und-serverwechsel-404-backend-und-fehler-frontend/91271>\
**Category:** Shopware 5\
**Created:** [3. November 2021 um 15:22 UTC](https://forum.shopware.com/t/domain-und-serverwechsel-404-backend-und-fehler-frontend/91271 "2021-11-03T15:22:35Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![BestTry](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/besttry/32/14977_2.png) [@BestTry](https://forum.shopware.com/u/BestTry)\
**Post date:** [3. November 2021 um 15:22 UTC](https://forum.shopware.com/t/domain-und-serverwechsel-404-backend-und-fehler-frontend/91271/1 "2021-11-03T15:22:35Z")

</div>

Hallo, ich muss leider nochmal etwas an euch richten.

Ich möchte von [www.WebseiteA.de](http://www.WebseiteA.de) weg und den Shop auf www.WebseiteB/shop.de ziehen.

Dazu habe ich heute ein FTP Backup sowie ein Datenbank-Backup gemacht. Das habe ich heruntergeladen und per console entpackt.

Es sind somit auch alle versteckten Dateien enthalten - .htaccess

**Danach habe ich in der Datenbank die URL angepasst** :

```auto
s_core_shops > host > www.WebsiteB.de
s_core_shops > base_path > /shop
s_core_shops > hosts > www.WebsiteB.de
s_core_shops > host > WebsiteB.de

```

Anschließend habe ich die config.php angepasst und mit error handlung ausgestattet:

```auto
<?php
        return array (
            'db' =>
                array (
    'username' => 'USERNAME',
    'password' => 'PASSWORT',
    'host' => 'localhost',
    'port' => 'PORT',
    'dbname' => 'DBNAME',
                ),
                //Shopware Config Tweaks
'front' => [
  'showException' => true,
  'throwExceptions' => true,
  'noErrorHandler' => false,
],

//Zeige Low-Level PHP-Fehler
'phpsettings' => [
   'display_errors' => 1,
],

// Template-Cache
'template' => [
   'forceCompile' => true,
],

// Backend-Cache
'cache' => [
   'backend' => 'Black-Hole',
   'backendOptions' => [],
   'frontendOptions' => [
       'write_control' => false
   ],
],

// Model-Cache
'model' => [
   'cacheProvider' => 'Array' // supports Apc, Array, Wincache and Xcache
],

// Http-Cache
'httpCache' => [
   'enabled' => true, // true or false
   'debug' => true,
],
        );

```

Danach habe ich die [www.WebsiteB.de/shop](http://www.WebsiteB.de/shop) seite aufgerufen und bekomme diesen fehler:  
` **Fatal error** : Declaration of Shopware_Plugins_Frontend_DreiscArticleTab_Bootstrap::update() must be compatible with Shopware_Components_Plugin_Bootstrap::update($version) in **/homepages/27/KDNR/htdocs/htdocs/wpsite/wordpress/shop/engine/Shopware/Plugins/Community/Frontend/DreiscArticleTab/Bootstrap.php** on line **56** `

Das Backend ([www.WebseiteB.de/shop/backend](http://www.WebseiteB.de/shop/backend)) zeigt mir direkt 404.

Zu guter Letzt wollte ich dann schauen, ob ich den Cache löschen kann, aber das funktioniert per console nicht (weil darin gar nichts geht:

```auto
(uiserver):3452354345:~/htdocs/wpsite/wordpress/shop$ php bin/console
Content-type: text/html

<br />
<b>Parse error</b>: syntax error, unexpected T_STRING, expecting T_CONSTANT_ENCAPSED_STRING or '(' in <b>/homepages/27/3452354345/htdocs/htdocs/wpsite/wordpress/shop/bin/console</b> on line <b>30</b><br />
(uiserver):3452354345:~/htdocs/wpsite/wordpress/shop$ 

```

Puh, da melkt man lieber Mäuse, war das nicht so? Naja, hat jemand einen erlösenden Tipp?

Danke 🙂

---

<div class="post-metadata">

**Author:** ![MrAle](https://avatars.discourse-cdn.com/v4/letter/m/3bc359/32.png) [@MrAle](https://forum.shopware.com/u/MrAle)\
**Post date:** [3. November 2021 um 18:09 UTC](https://forum.shopware.com/t/domain-und-serverwechsel-404-backend-und-fehler-frontend/91271/2 "2021-11-03T18:09:19Z")

</div>

Welche Php Version setzt du denn ein? Gab es hier Änderungen zu WebsiteA?

DreiscArticleTab Plugin mal deaktivieren dann sollte zumindest das Frontend schonmal wieder erscheinen. Dort scheint was schief zu laufen.

Grüße

---

<div class="post-metadata">

**Author:** ![BestTry](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/besttry/32/14977_2.png) [@BestTry](https://forum.shopware.com/u/BestTry)\
**Post date:** [4. November 2021 um 07:14 UTC](https://forum.shopware.com/t/domain-und-serverwechsel-404-backend-und-fehler-frontend/91271/3 "2021-11-04T07:14:21Z")

</div>

Die php Version ist 7.4 - so wie vorher auch.  
Am meisten wundert mich das Backend, dass es nicht gefunden wird.

Ich hatte vermutet, dass ich eine Einstellung übersehen habe zu ändern.

> [@MrAle](#):
>
> DreiscArticleTab Plugin mal deaktivieren

Dann läd er den header, footer und Navigation aber keine der Unterseiten ist zu erreichen. 404

In dem Moment ist es mir eingefallen, ich habe in der .htaccess die rewiteBase vergessen:  
`RewriteBase /shop`

Damit funktioniert es jetzt wie es soll.

Danke für den Denkanstoß

Der PluginManager funktioniert nicht, was wohl an der nicht übernommenen Lizenz liegt \> Der lädt einfach nur.

Weiß jemand, ob der Grund die Lizenz sein kann? Sollte dem so sein steht einem Umzug nach den heutigen Tests ja nichts mehr im Wege.

```auto
Ext.globalEval</<@https://www.WebsiteA.de/shop/engine/Library/ExtJs/ext-all.js?202110251506:21:5356
Ext.globalEval<@https://www.WebsiteA.de/shop/engine/Library/ExtJs/ext-all.js?202110251506:21:5369
success@https://www.WebsiteA.de/shop/backend/base?file=bootstrap&loggedIn=1636010802:3665:5
callback@https://www.WebsiteA.de/shop/engine/Library/ExtJs/ext-all.js?202110251506:21:67496
onComplete@https://www.WebsiteA.de/shop/engine/Library/ExtJs/ext-all.js?202110251506:21:422670
onStateChange@https://www.WebsiteA.de/shop/engine/Library/ExtJs/ext-all.js?202110251506:21:422314
bind/<@https://www.WebsiteA.de/shop/engine/Library/ExtJs/ext-all.js?202110251506:21:17406

```

Server Antwort:

```auto
<br />
<b>Fatal error</b>: Uncaught TypeError: call_user_func(): Argument #1 ($callback) must be a valid callback, class SwpDataProtectionTimestamp\SwpDataProtectionTimestamp does not have a method &quot;onEnlightControllerActionPostDispatchBackendPluginManager&quot; in /homepages/27/345345435/htdocs/htdocs/wpsite/wordpress/shop/engine/Library/Enlight/Event/Handler/Default.php:90
Stack trace:
#0 /homepages/27/345345435/htdocs/htdocs/wpsite/wordpress/shop/engine/Library/Enlight/Event/EventManager.php(208): Enlight_Event_Handler_Default-&gt;execute(Object(Enlight_Controller_ActionEventArgs))
#1 /homepages/27/345345435/htdocs/htdocs/wpsite/wordpress/shop/engine/Library/Enlight/Controller/Action.php(214): Enlight_Event_EventManager-&gt;notify('Enlight_Control...', Object(Enlight_Controller_ActionEventArgs))
#2 /homepages/27/345345435/htdocs/htdocs/wpsite/wordpress/shop/engine/Library/Enlight/Controller/Dispatcher/Default.php(461): Enlight_Controller_Action-&gt;dispatch('indexAction')
#3 /homepages/27/345345435/htdocs/htdocs/wpsite/wordpress/shop/engine/Library/Enlight/Controller/Front.php(225): Enlight_Controller_Dispatcher_Default-&gt;dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp))
#4 /homepages/27/345345435/htdocs/htdocs/wpsite/wordpress/shop/engine/Shopware/Kernel.php(197): Enlight_Controller_Front-&gt;dispatch()
#5 /homepages/27/345345435/htdocs/htdocs/wpsite/wordpress/shop/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php(85): Shopware\Kernel-&gt;handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#6 /homepages/27/345345435/htdocs/htdocs/wpsite/wordpress/shop/vendor/symfony/http-kernel/HttpCache/HttpCache.php(479): Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle(Object(Shopware\Kernel), Object(Symfony\Component\HttpFoundation\Request), 1, true)
#7 /homepages/27/345345435/htdocs/htdocs/wpsite/wordpress/shop/engine/Shopware/Components/HttpCache/AppCache.php(262): Symfony\Component\HttpKernel\HttpCache\HttpCache-&gt;forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL)
#8 /homepages/27/345345435/htdocs/htdocs/wpsite/wordpress/shop/vendor/symfony/http-kernel/HttpCache/HttpCache.php(269): Shopware\Components\HttpCache\AppCache-&gt;forward(Object(Symfony\Component\HttpFoundation\Request), true)
#9 /homepages/27/345345435/htdocs/htdocs/wpsite/wordpress/shop/engine/Shopware/Components/HttpCache/AppCache.php(103): Symfony\Component\HttpKernel\HttpCache\HttpCache-&gt;pass(Object(Symfony\Component\HttpFoundation\Request), true)
#10 /homepages/27/345345435/htdocs/htdocs/wpsite/wordpress/shop/shopware.php(122): Shopware\Components\HttpCache\AppCache-&gt;handle(Object(Symfony\Component\HttpFoundation\Request))
#11 {main}
  thrown in <b>/homepages/27/345345435/htdocs/htdocs/wpsite/wordpress/shop/engine/Library/Enlight/Event/Handler/Default.php</b> on line <b>90</b><br />

```

Systemlogs bleiben leer

---

<div class="post-metadata">

**Author:** ![MrAle](https://avatars.discourse-cdn.com/v4/letter/m/3bc359/32.png) [@MrAle](https://forum.shopware.com/u/MrAle)\
**Post date:** [4. November 2021 um 12:15 UTC](https://forum.shopware.com/t/domain-und-serverwechsel-404-backend-und-fehler-frontend/91271/4 "2021-11-04T12:15:30Z")

</div>

Freut mich wenn ich „helfen“ konnte.  
Der Fehler mit dem Pluginmanager sieht mir nicht nach einem Lizenzproblem aus. Normalerweise sollte das trotzdem laufen, nur mit dem entsprechendem Hinweis - soweit ich weis. Kann jedoch auch falsch liegen.

Viel Glück
