Die Testumgebung ist im Grunde ein Klon Ihres Live-Shops, in dem Sie alles testen können. Um eine Testumgebung einzurichten, müssen Sie den Live-Shop in ein zweites Verzeichnis kopieren. Auf den öffentlichen Ordner in diesem Verzeichnis kann dann z.B. über eine Subdomain des Hosters zugegriffen werden. Die folgenden Schritte sind notwendig, um den Live-Shop in ein sekundäres Verzeichnis zu kopieren.
Kopieren des Live-Systems
Erstellen Sie einen neuen Ordner neben dem Hauptverzeichnis des Shops, z. B. „testshop“. Kopieren Sie dann die Dateien Ihrer Live-Umgebung in den neu erstellten Ordner.

Hinweis:- Es ist wichtig, dass Sie auch die .env- und .htaccess-Dateien kopieren. Bitte beachten Sie, dass Dateien, die mit „.“ beginnen, möglicherweise nicht direkt angezeigt werden. In diesem Fall müssen Sie möglicherweise die Anzeigeeinstellungen des Programms anpassen, das Sie zum Kopieren der Dateien verwenden.
Eine Subdomain erstellen
Erstellen Sie eine Subdomain Ihrer Hauptdomain. Dies kann wie folgt aussehen: https://live-shop.subdomain.com Nun leiten Sie diese Domäne zu dem neu erstellten Ordner, in den Sie den Hauptspeicher kopiert haben. Diese Subdomain sollte sich von der Shop-Domain unterscheiden, andernfalls wird die Hauptdomain in die Testumgebung geleitet.
Erstellen Sie eine neue Datenbank

Klicken Sie auf die Option „Datenbanken“, um die Übersicht der Datenbank zu öffnen. Geben Sie dann einen Namen für die Testdatenbank ein und wählen Sie als Kollation „utf8mb4_unicode_ci“. In unserem Beispiel nennen wir die Datenbank „testshop“.
Ändern der .env-Datei
Bearbeiten Sie die .env-Datei der Testumgebung entsprechend der neuen Datenbank. Die .env-Datei befindet sich im Stammverzeichnis der Testumgebung. In der Datei wird in der Zeile, die mit DATABASE_URL beginnt, der Datenbankname hinzugefügt. Die Codezeile sollte wie folgt aussehen.
DATABASE_URL=mysql://user:passwort@localhost:3306/testshop
Sie müssen den Eintrag APP_URL so anpassen, dass der komplette Aufruf des Testshops dort gespeichert wird. Die Codezeile sollte wie folgt aussehen.
APP_URL=http://my-shop.com/testshop/public
Eventuell müssen Sie den Eintrag unter COMPOSER_HOME anpassen. Dies ist nur notwendig, wenn der dort hinterlegte Pfad zu Ihrem Shopware-Verzeichnis führt. Befindet sich der Composer außerhalb der Shopware-Installation, ist keine Anpassung notwendig.
Kopieren der Live-Datenbank
Kopieren Sie die Daten der Live-Datenbank in die neu erstellte Datenbank. Um die Datenbank zu kopieren, können Sie die Import-/Exportfunktionen von phpMyAdmin verwenden.

Hinweis:- Einige Erweiterungen speichern in der Datenbank eine APP_URL, die die URL der Shopware-Installation enthält. In der hier erstellten Kopie der Datenbank stimmt diese URL dann nicht mehr mit der URL der Testumgebung im sekundären Verzeichnis überein. Dies führt zu einer Meldung beim erstmaligen Aufruf des Admins:
Ihre Shop-Domain hat sich geändert
Hier wählen Sie die zweite Option Reinstall your apps. Dadurch wird der Eintrag in der Datenbank automatisch angepasst.
Anpassen der Vertriebskanaldomäne
Gehen Sie zum Verwaltungsbereich und klicken Sie im Menü auf der linken Seite auf den Verkaufskanal.

Im Abschnitt Domänen können Sie die Domäne Ihrer Testumgebung hinzufügen.
Bitte kontaktieren Sie uns unter manish@bay20.com oder rufen Sie uns unter +91-8800519180 an, wenn Sie Unterstützung im Zusammenhang mit Shopware benötigen. Sie können auch die Shopware-Entwicklungsseite besuchen, um die von uns angebotenen Dienstleistungen zu prüfen.






