Prestashop: Wechsel von Subdomain zu Verzeichnis

Häufig wird PrestShop zur Entwicklung über eine Subdomain installiert und konfiguriert. Die spätere Live-Domain kommt erst später zum tragen. Um jetzt den (Domain-)Wechsel zu vollziehen, hat sich das folgende Vorgehen bewährt. In diesem Szenario müssen die Shopdateien auch auf dem Server / Webspace verschoben werden.

  1. Cache deaktivieren (Erweiterte Einstellungen -> Leistung)
  2. Sofern notwendig: Dateien auf dem Server / Webspace verschieben
  3. Über phpMyAdmin (o.ä.) die Tabelle ps_shop_url suchen und dort in den Feldern domain und domain _ssl die neue Shop URL eintragen. Wenn der Shop über ein Verzeichnis aufrufbar sein soll (z.B. domain.tld/shop/), dann dennoch nur die Domain eintragen
  4. Jetzt sollte der Login generell funktionieren. Wenn das CSS nicht geladen werden kann, bitte im nächsten Abschnitt weiterlesen. Auch dieses Problem lässt sich schnell lösen
  5. Robots.txt neu erstellen (Shop-Einstellungen -> Traffic & SEO)
  6. .htaccess neu erstellen (Shop-Einstellungen -> Traffic & SEO -> Benutzerfreundliche URL de- und wieder aktivieren)
  7. Cache wieder aktivieren (s.o.)

Konfiguration eines Verzeichnisses

Wenn PrestaShop in einem Verzeichnis laufen soll (z.B. domain.tld/shop/), dann muss dies explizit über den Adminbereich (oder ggf. die Datenbank) konfiguriert werden. Wenn die oben genannten Schritte 1 - 3 durchgeführt sind und der Shop von einer Subdomain auf einer Verzeichnis umgestellt wurde, dann wird jetzt das CSS des Adminbereichs und des Shops nicht geladen werden. Einloggen kann man sich aber dennoch!

Jetzt gilt es, sich im ungestylten Adminbereich zur Seite Shop-Einstellungen -> Traffice & SEO durchzuhangeln und dort bei Shop-URL festlegen -> URL der Startseite (siehe Grafik) das Verzeichnis einzutragen. Dann speichern und alles sollte wieder so aussehen wie gehabt.

Kommentare (0)

Keine Kommentare vorhanden

Neuen Kommentar schreiben