# Testumgebung: Shopware 4 spiegeln - aber wie?

**URL:** https://forum.shopware.com/t/testumgebung-shopware-4-spiegeln-aber-wie/16257
**Category:** Shopware 3.5
**Tags:** installation--gettin
**Created:** [20. Oktober 2013 um 18:04 UTC](https://forum.shopware.com/t/testumgebung-shopware-4-spiegeln-aber-wie/16257 "2013-10-20T18:04:10Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![abrido](https://avatars.discourse-cdn.com/v4/letter/a/3ab097/32.png) [@abrido](https://forum.shopware.com/u/abrido)
#### Post date: [20. Oktober 2013 um 18:04 UTC](https://forum.shopware.com/t/testumgebung-shopware-4-spiegeln-aber-wie/16257/1 "2013-10-20T18:04:10Z")

</div>

Hallo an alle Shopware Nutzer und Liebhaber 🙂 Wie der Titel schon sagt würde ich gerne eine Testumgebung auf einem Server aufbauen und weiss nicht wie ich das am besten bewerkstelligen soll. Ich will meinen aktuellen Shop 1:1 kopieren, auf eine andere Datenbank speichern, dort ein paar Sachen ausprobieren und dann - sofern alles nach Plan läuft - auf die ursprüngliche Datenbank wieder zurückkopieren. Eine Anleitung für die Version 3.5 im Forum habe ich zwar gefunden doch scheinbar funktioniert diese bei der V.4 nicht. Sollte man so eine Spiegelung auf einer Subdomain z.B. [testumgebung.meinshop.de](http://testumgebung.meinshop.de) einrichten oder eher auf einer seperaten domain? Würde mich sehr freuen, wenn jemand eine step-by-step Anleitung für “Laien” geben könnte 🙂 Beste Grüße!

---

<div class="post-metadata">

### Author: ![artelier](https://avatars.discourse-cdn.com/v4/letter/a/e9c0ed/32.png) [@artelier](https://forum.shopware.com/u/artelier)
#### Post date: [20. Oktober 2013 um 18:40 UTC](https://forum.shopware.com/t/testumgebung-shopware-4-spiegeln-aber-wie/16257/2 "2013-10-20T18:40:10Z")

</div>

Hi, welche Lizenz hast du? Shopware bietet das Staging System ab der Profi Lizenz. [http://store.shopware.de/shopware-premi … ing-system](http://store.shopware.de/shopware-premium-plugins/shopware-staging-system) Alles andere musst du wie bei Domainumzug handhaben: [http://wiki.shopware.de/Aendern-der-Hau … \_1210.html](http://wiki.shopware.de/Aendern-der-Hauptdomain-eines-Shops%5C_detail%5C_1210.html) Geht solange du nicht kostenpflichtige Plugins in der Testumgbung laufen/ testen möchtest. Grüße Dominik

---

<div class="post-metadata">

### Author: ![mmmichael](https://avatars.discourse-cdn.com/v4/letter/m/ac91a4/32.png) [@mmmichael](https://forum.shopware.com/u/mmmichael)
#### Post date: [20. Oktober 2013 um 18:44 UTC](https://forum.shopware.com/t/testumgebung-shopware-4-spiegeln-aber-wie/16257/3 "2013-10-20T18:44:33Z")

</div>

Hallo, kann hier folgenden Weg empfehlen: - Initial ein Entwicklungssystem einrichten - SVN bei [http://www.springloops.io/](http://www.springloops.io/) einrichten und ab dann alles per Commit an Springloops schicken - In Springloops wiederum ein FTP AutoDeploy für die Entwicklungsumgebung aktivieren So kann man super alles mögliche Testen und erst nach finalem Test ins Live-System überspielen (geht prinzipiell auch per SVN Deploy). Gruß, Michael

---

<div class="post-metadata">

### Author: ![abrido](https://avatars.discourse-cdn.com/v4/letter/a/3ab097/32.png) [@abrido](https://forum.shopware.com/u/abrido)
#### Post date: [20. Oktober 2013 um 19:44 UTC](https://forum.shopware.com/t/testumgebung-shopware-4-spiegeln-aber-wie/16257/4 "2013-10-20T19:44:28Z")

</div>

Hallo, also ich nutze die CE Version, insofern kommt das Staging-System nicht in Betracht. Content auf fremde Server zu laden kommt auch nicht in Tüte. Die Anleitung für einen Domainumzug hilft mir nicht weiter. Wie gesagt, ich will 1:1 meinen Onlineauftritt in eine andere Datenbank (Testumgebung) spiegeln. Damit das ganze auch klappt müssen an bestimmten Stellen Änderungen vorgenommen werden. Diese [Anleitung für Version 3.5](http://forum.shopware.de/post23738.html?hilit=shopware%20spiegeln#p23738) klappt leider nicht. Ich bekomme etliche Fehlermeldungen

---

<div class="post-metadata">

### Author: ![Strongground](https://avatars.discourse-cdn.com/v4/letter/s/b5e925/32.png) [@Strongground](https://forum.shopware.com/u/Strongground)
#### Post date: [21. Oktober 2013 um 08:42 UTC](https://forum.shopware.com/t/testumgebung-shopware-4-spiegeln-aber-wie/16257/5 "2013-10-21T08:42:30Z")

</div>

Ich weiss nicht was das Problem ist. Du nimmst ein lokales System bei dem die Voraussetzungen für die Installation von Shopware gegeben sind (zB. Apache 2, mySQL, entsprechende Module installiert/aktiviert) und kopierst alle Daten per FTP von Live zu lokal und machst ein Dump deiner Live-Datenbank und importierst diese in dein Lokalsystem. Gekaufte Plugins werden wie schon erwähnt nicht laufen, weil diese auf eine Domain beschränkt und dynamisch verschlüsselt sind damit man sie nicht raubkopiert und überall nutzt. Wenn du spezifische Fragen oder Problem hast, dann stell’ diese auch. Ohne Glaskugel kann dir so keiner helfen.

---

<div class="post-metadata">

### Author: ![abrido](https://avatars.discourse-cdn.com/v4/letter/a/3ab097/32.png) [@abrido](https://forum.shopware.com/u/abrido)
#### Post date: [23. Oktober 2013 um 19:47 UTC](https://forum.shopware.com/t/testumgebung-shopware-4-spiegeln-aber-wie/16257/6 "2013-10-23T19:47:07Z")

</div>

Ihr macht mir das Leben nicht leicht 😛 Die INstallation soll auf meinem Server laufen, damit auch andere Personen auf die Testversion meines ONlineauftrittes zugreifen und testen können. Also nochmal: Ich möchte meinen Onlineshop 1:1 kopieren und in eine neue Datenbank einspielen. Diese Datenbank möchte ich mit z.B. einer Subdomain [testumgebung.meinshop.de](http://testumgebung.meinshop.de) verknüpfen. In welchen Dateien und wo muss ich nach dem kopieren HAnd anlegen?

---

<div class="post-metadata">

### Author: ![abrido](https://avatars.discourse-cdn.com/v4/letter/a/3ab097/32.png) [@abrido](https://forum.shopware.com/u/abrido)
#### Post date: [28. Oktober 2013 um 11:44 UTC](https://forum.shopware.com/t/testumgebung-shopware-4-spiegeln-aber-wie/16257/7 "2013-10-28T11:44:15Z")

</div>

Ich bin jetzt wie folgt vorgegangen und erhalte leider sehr viele Fehlermeldungen (siehe unten). Was mache ich falsch? ☹ 1. SQL backup und alle Ordner/Dateien exportiert 2. Neue SQL DB angelegt 3. Neuen Benutzer für die neue DB angelegt 4. SQL backup in die neue SQL DB importiert 5. config.php angepasst (DB Name und Nutzername entspr. geändert) [quote]Warning: is\_readable(): open\_basedir restriction in effect. File(/var/www/vhosts/meinshop.de/httpdocs/shop\_1/engine/Library/Enlight/Controller/Front.php) is not within the allowed path(s): (/var/www/vhosts/meinshop.de/httpdocs/shop\_2/:/tmp/) in /var/www/vhosts/meinshop.de/httpdocs/shop\_2/engine/Library/Enlight/Loader.php on line 220 Warning: is\_readable(): open\_basedir restriction in effect. File(/var/www/vhosts/meinshop.de/httpdocs/shop\_1/engine/Shopware/Proxies/EnlightControllerFrontProxy.php) is not within the allowed path(s): (/var/www/vhosts/meinshop.de/httpdocs/shop\_2/:/tmp/) in /var/www/vhosts/meinshop.de/httpdocs/shop\_2/engine/Library/Enlight/Loader.php on line 220 Warning: is\_readable(): open\_basedir restriction in effect. File(/var/www/vhosts/meinshop.de/httpdocs/shop\_1/engine/Library/Enlight/Controller/Dispatcher/Default.php) is not within the allowed path(s): (/var/www/vhosts/meinshop.de/httpdocs/shop\_2/:/tmp/) in /var/www/vhosts/meinshop.de/httpdocs/shop\_2/engine/Library/Enlight/Loader.php on line 220 Warning: is\_readable(): open\_basedir restriction in effect. File(/var/www/vhosts/meinshop.de/httpdocs/shop\_1/engine/Library/Zend/Db/Table/Abstract.php) is not within the allowed path(s): (/var/www/vhosts/meinshop.de/httpdocs/shop\_2/:/tmp/) in /var/www/vhosts/meinshop.de/httpdocs/shop\_2/engine/Library/Enlight/Loader.php on line 220 Warning: is\_readable(): open\_basedir restriction in effect. File(/var/www/vhosts/meinshop.de/httpdocs/shop\_1/engine/Library/Enlight/Components/Db.php) is not within the allowed path(s): (/var/www/vhosts/meinshop.de/httpdocs/shop\_2/:/tmp/) in /var/www/vhosts/meinshop.de/httpdocs/shop\_2/engine/Library/Enlight/Loader.php on line 220 Warning: is\_readable(): open\_basedir restriction in effect. File(/var/www/vhosts/meinshop.de/httpdocs/shop\_1/engine/Library/Enlight/Components/Db/Adapter/Pdo/Mysql.php) is not within the allowed path(s): (/var/www/vhosts/meinshop.de/httpdocs/shop\_2/:/tmp/) in /var/www/vhosts/meinshop.de/httpdocs/shop\_2/engine/Library/Enlight/Loader.php on line 220 Warning: is\_readable(): open\_basedir restriction in effect. File(/var/www/vhosts/meinshop.de/httpdocs/shop\_1/engine/Library/Zend/Db/Profiler.php) is not within the allowed path(s): (/var/www/vhosts/meinshop.de/httpdocs/shop\_2/:/tmp/) in /var/www/vhosts/meinshop.de/httpdocs/shop\_2/engine/Library/Enlight/Loader.php on line 220 Warning: is\_readable(): open\_basedir restriction in effect. File(/var/www/vhosts/meinshop.de/httpdocs/shop\_1/engine/Library/Zend/Cache.php) is not within the allowed path(s): (/var/www/vhosts/meinshop.de/httpdocs/shop\_2/:/tmp/) in /var/www/vhosts/meinshop.de/httpdocs/shop\_2/engine/Library/Enlight/Loader.php on line 220 Warning: is\_readable(): open\_basedir restriction in effect. File(/var/www/vhosts/meinshop.de/httpdocs/shop\_1/engine/Library/Zend/Locale/Data.php) is not within the allowed path(s): (/var/www/vhosts/meinshop.de/httpdocs/shop\_2/:/tmp/) in /var/www/vhosts/meinshop.de/httpdocs/shop\_2/engine/Library/Enlight/Loader.php on line 220 Warning: is\_readable(): open\_basedir restriction in effect. File(/var/www/vhosts/meinshop.de/httpdocs/shop\_1/engine/Shopware/Components/Plugin/Namespace.php) is not within the allowed path(s): (/var/www/vhosts/meinshop.de/httpdocs/shop\_2/:/tmp/) in /var/www/vhosts/meinshop.de/httpdocs/shop\_2/engine/Library/Enlight/Loader.php on line 220 Warning: is\_readable(): open\_basedir restriction in effect. File(/var/www/vhosts/meinshop.de/httpdocs/shop\_1/engine/Library/Enlight/Event/Subscriber/Plugin.php) is not within the allowed path(s): (/var/www/vhosts/meinshop.de/httpdocs/shop\_2/:/tmp/) in /var/www/vhosts/meinshop.de/httpdocs/shop\_2/engine/Library/Enlight/Loader.php on line 220 Warning: is\_readable(): open\_basedir restriction in effect. File(/var/www/vhosts/meinshop.de/httpdocs/shop\_1/engine/Library/Enlight/Config.php) is not within the allowed path(s): (/var/www/vhosts/meinshop.de/httpdocs/shop\_2/:/tmp/) in /var/www/vhosts/meinshop.de/httpdocs/shop\_2/engine/Library/Enlight/Loader.php on line 220 Warning: is\_readable(): open\_basedir restriction in effect. File(/var/www/vhosts/meinshop.de/httpdocs/shop\_1/engine/Library/Enlight/Event/Handler/Plugin.php) is not within the allowed path(s): (/var/www/vhosts/meinshop.de/httpdocs/shop\_2/:/tmp/) in /var/www/vhosts/meinshop.de/httpdocs/shop\_2/engine/Library/Enlight/Loader.php on line 220 Warning: is\_readable(): open\_basedir restriction in effect. File(/var/www/vhosts/meinshop.de/httpdocs/shop\_1/engine/Library/Enlight/Plugin/Namespace/Loader.php) is not within the allowed path(s): (/var/www/vhosts/meinshop.de/httpdocs/shop\_2/:/tmp/) in /var/www/vhosts/meinshop.de/httpdocs/shop\_2/engine/Library/Enlight/Loader.php on line 220 Warning: is\_readable(): open\_basedir restriction in effect. File(/var/www/vhosts/meinshop.de/httpdocs/shop\_1/engine/Library/Enlight/Controller/Response/ResponseHttp.php) is not within the allowed path(s): (/var/www/vhosts/meinshop.de/httpdocs/shop\_2/:/tmp/) in /var/www/vhosts/meinshop.de/httpdocs/shop\_2/engine/Library/Enlight/Loader.php on line 220 Fatal error: Uncaught exception ‘Zend\_Controller\_Response\_Exception’ with message ‘Cannot send headers; headers already sent in /var/www/vhosts/meinshop.de/httpdocs/shop\_2/engine/Library/Enlight/Loader.php, line 220’ in /var/www/vhosts/meinshop.de/httpdocs/shop\_2/engine/Library/Zend/Controller/Response/Abstract.php:323 Stack trace: #0 /var/www/vhosts/meinshop.de/httpdocs/shop\_2/engine/Library/Zend/Controller/Response/Abstract.php(115): Zend\_Controller\_Response\_Abstract-\>canSendHeaders(true) #1 /var/www/vhosts/meinshop.de/httpdocs/shop\_2/engine/Shopware/Bootstrap.php(78): Zend\_Controller\_Response\_Abstract-\>setHeader(‘Content-Type’, ‘text/html; char…’) #2 /var/www/vhosts/meinshop.de/httpdocs/shop\_2/engine/Library/Enlight/Application.php(192): Shopware\_Bootstrap-\>run() #3 /var/www/vhosts/meinshop.de/httpdocs/shop\_2/shopware.php(74): Enlight\_Application-\>run() #4 {main} thrown in /var/www/vhosts/meinshop.de/httpdocs/shop\_2/engine/Library/Zend/Controller/Response/Abstract.php on line 323 [/quote]

---

<div class="post-metadata">

### Author: ![artelier](https://avatars.discourse-cdn.com/v4/letter/a/e9c0ed/32.png) [@artelier](https://forum.shopware.com/u/artelier)
#### Post date: [28. Oktober 2013 um 12:51 UTC](https://forum.shopware.com/t/testumgebung-shopware-4-spiegeln-aber-wie/16257/8 "2013-10-28T12:51:24Z")

</div>

Hast du die s\_core\_shops angepasst. Hier muss noch deine neue Domain bei Host und Hosts eingetragen werden.

---

<div class="post-metadata">

### Author: ![hth](https://avatars.discourse-cdn.com/v4/letter/h/b77776/32.png) [@hth](https://forum.shopware.com/u/hth)
#### Post date: [28. Oktober 2013 um 13:11 UTC](https://forum.shopware.com/t/testumgebung-shopware-4-spiegeln-aber-wie/16257/9 "2013-10-28T13:11:25Z")

</div>

Hallo, es gibt einige Post, die das Kopieren einer Installation auf einen neuen Host beschreiben. Die sollten sich mit etwas Rumprobiererei mit der Suchfunktion auch wieder finden lassen. Es ist nämlich nicht so richtig spannend, das mehrfach zu schreiben. 1. Eigenen Template-Ordner sichern. Kompletter emotion\_meinTemplate-Ordner. Sichern des media-Ordners 2. SQL-Tabellen der Datenbank exportieren . Am besten alle Tabellen in phpmyadmin markieren und auf Exportieren klicken. Wenn man die Datenbank direkt exportiert, kann es zu Problemen kommen. Das liegt aber an der jeweiligen phpmyadmin-Installation. 3. Shopware auf irgendeinem geeigneten System mit dem Installer installieren. Anschließend die Tabellen der Datenbank per phpmyadmin löschen und die SQL-Sicherung aus 2 importieren. 4. Tabelle s\_core\_shops: dort beide Domains auf die Domain/Subdomain des neuen Systems umstellen. 5. Sicherung des emotion\_meinTemplate-Ordners und media-Ordners einspielen. Nun ist das neue Shopsystem bis auf evtl. zusätzlich zu installierende Plugins fertig. Die müssten im Backend installiert werden. Gekaufte (=verschlüsselte) Plugins funktionieren nicht. In diesem Fall könnte es auf einer Subdomain noch funktionieren. In diesem Fall ist die Shell das richtige Werkzeug. Einfach den gesamten Shopwarordner per cp -rf in einen zweiten Ordner kopieren (unter Beibehaltung der Rechte, wenn die Hosting-Umgebung dies erfordert) und anschließend die config.php anpassen,mit der dort angegebene Datenbank in Schritt 3 starten. Hier unbedingt clear\_caches durchführen, sonst kommt es beim erstmaligen Aufruf zu Fehlermeldungen. Viel Erfolg H. Thomas

---

<div class="post-metadata">

### Author: ![Bombfrog](https://avatars.discourse-cdn.com/v4/letter/b/eada6e/32.png) [@Bombfrog](https://forum.shopware.com/u/Bombfrog)
#### Post date: [14. Januar 2014 um 15:38 UTC](https://forum.shopware.com/t/testumgebung-shopware-4-spiegeln-aber-wie/16257/10 "2014-01-14T15:38:39Z")

</div>

Hallo irgendwie klappt das mit dem Umlegen der Domain auf die lokale Umgebung bei mir nicht. Hosts 127.0.0.1 [domain.de](http://domain.de) Dann im UwAmp einen Vhost angelegt: Servername: [http://www.domain.de](http://www.domain.de) Serveralias: [domain.de](http://domain.de) Document Root: {DOCUMENTPATH}/ Ich lande aber nach der Eingabe von [domain.de](http://domain.de) oder localhost immer in der Liveumgebung und nicht auf der Entwicklungsumgebung. Hat irgendwer eine Idee dazu?

---

<div class="post-metadata">

### Author: ![hth](https://avatars.discourse-cdn.com/v4/letter/h/b77776/32.png) [@hth](https://forum.shopware.com/u/hth)
#### Post date: [14. Januar 2014 um 15:58 UTC](https://forum.shopware.com/t/testumgebung-shopware-4-spiegeln-aber-wie/16257/11 "2014-01-14T15:58:08Z")

</div>

[quote=„bombfrog“]Hallo irgendwie klappt das mit dem Umlegen der Domain auf die lokale Umgebung bei mir nicht. Hosts 127.0.0.1 [domain.de](http://domain.de) Dann im UwAmp einen Vhost angelegt: Servername: [http://www.domain.de](http://www.domain.de) Serveralias: [domain.de](http://domain.de) Document Root: {DOCUMENTPATH}/ Ich lande aber nach der Eingabe von [domain.de](http://domain.de) oder localhost immer in der Liveumgebung und nicht auf der Entwicklungsumgebung. Hat irgendwer eine Idee dazu?[/quote] Hallo, im Backend muss auch die Shop-Domain geändert werden, sonst landet man immer sofort im „LIve“-System. Shopware baut ja alle Links auf Basis des Backendeintrages auf. Alternativ kann man das auch direkt in der Datenbank auf dem lokalen System erledigen. 4. Tabelle s\_core\_shops: dort beide Domains auf die Domain/Subdomain des neuen Systems umstellen. Viele Grüße HTH

---

<div class="post-metadata">

### Author: ![Bombfrog](https://avatars.discourse-cdn.com/v4/letter/b/eada6e/32.png) [@Bombfrog](https://forum.shopware.com/u/Bombfrog)
#### Post date: [14. Januar 2014 um 22:56 UTC](https://forum.shopware.com/t/testumgebung-shopware-4-spiegeln-aber-wie/16257/12 "2014-01-14T22:56:43Z")

</div>

War eigentlich so eingestellt, aber egal jetzt läuft es danke für die Hilfe.
