Testumgebung/ Mahnung: Unlizenzierte Erweiterung in der Installation!

Bei uns habe ich die Testumgebung in meinshop.de/staging gepackt. Dann laufen die Plugins ohne Probleme weiter, da sie sich noch auf der gleichen Domain befinden. Dazu musst du dann auch nichts mehr im Shopware Account anpassen.
Das einzige was es dann aber zu beachten gibt ist das du in deiner htaccess auf /staging weiterleitest

<IfModule mod_rewrite.c>
RewriteEngine on

#RewriteBase /shopware/
RewriteBase /staging

und in der Datenbank in der Tabelle s_core_shops in der Zeile base_url
/staging einfügst.

Also zusammengefasst:

  • Unterordner auf Webspace erstellen
  • Kompletten Shop (außer Cache) in Unterordner kopieren
  • Neue Datenbank erstellen und alte dort einfügen bzw. die live Datenbank duplizieren
  • In config.php vom Test Shop die Datenbank anpassen
  • base_url in Datenbank zu /staging ändern
  • htaccess redirect hinzufügen

Hiermit kannst du das kopieren per SSH recht schnell machen:

cd shop											Ordner wechseln zu /shop (oder wo halt dein Shop auf dem Webspace liegt)
mkdir staging 									staging Ordner erstellen (oder wie du ihn halt nennen willst, wichtig nur dann unten den Pfad anzupassen)
cp * staging										
cp -ar bin/ staging/bin/							
cp -ar custom/ staging/custom/				
cp -ar engine/ staging/engine/					
cp -ar files/ staging/files/							
cp -ar media/ staging/media/						
cp -ar recovery/ staging/recovery/				
cp -ar themes/ staging/themes/						
cp -ar var/ staging/var/								
cp -ar vendor/ staging/vendor/						
cp -ar web/ staging/web/									

Ich hoffe ich konnte dir weiterhelfen.

1 „Gefällt mir“