Hallo zusammen, ich habe um etwas auszuprobieren eine Kopie des Shops in einem Unterordner erstellt. Der Shop läuft auch, nur im Backend gibt es Probleme. Die Haupt URL des Adminbereiches stimmt: Code: http://www.meine-domain.de/tshop/admin/start.php?v3.5.1.2 Über die Console habe ich herausgefunden, dass die Dateien die nachgeladen werden, wie z.B. Style Dateien, von der falschen URL geladen werden! Code: http://www.meine-domain.de/admin/html/assets/styles/legacy/stylesheet.css eigentlich müßte es lauten: Code: http://www.meine-domain.de/tshop/admin/html/assets/styles/legacy/stylesheet.css Der Unterordner tshop befindet sich nicht in der URL! Natürlich ist mir klar das es nomalerweise an den Konfigurationsdateien liegen müßte. Diese habe ich allerdings angepasst! Ich vermute das Problem liegt in der admin/includes/configure.php oder admin/includes/configure.org.php. Diese habe ich wie folgt korrigiert: Code: // Define the webserver and path parameters // * DIR_FS_* = Filesystem directories (local/physical) // * DIR_WS_* = Webserver directories (virtual/URL) define('HTTP_SERVER', 'http://www.meine-domain.de/tshop'); // eg, http://localhost or - https://localhost should not be empty for productive servers define('HTTP_CATALOG_SERVER', 'http://www.meine-domain.de/tshop'); define('HTTPS_CATALOG_SERVER', 'http://www.meine-domain.de/tshop'); define('ENABLE_SSL_CATALOG', 'false'); // secure webserver for catalog module define('DIR_FS_DOCUMENT_ROOT', '/var/www/webxxx/html/tshop/'); // where the pages are located on the server define('DIR_WS_ADMIN', '/admin/'); // absolute path required define('DIR_FS_ADMIN', '/var/www/webxxx/html/tshop/admin/'); // absolute pate required define('DIR_WS_CATALOG', '/'); // absolute path required define('DIR_FS_CATALOG', '/var/www/webxxx/html/tshop/'); // absolute path required Leider funktioniert das nicht. Auch die Änderung der DIR_WS_ADMIN wie folgt funktioniert nicht: Code: define('DIR_WS_ADMIN', '/tshop/admin/'); // absolute path required Natürlich wurden auch die beiden Konfigurationsdateien im includes Verzeichnis entsprechend angepasst! Natürlich wurde der Ordner cache und templates_c geleert. Auch habe ich die Session ID repariert mit: Code: http://www.meine-domain.de/tshop/login_admin.php?repair=sess_write Leider hat das alles nichts geholfen, Das Backend ist noch immer nicht nutzbar, weil viele Dateien durch die falsche URL nicht geladen werden. Habe ich da irgendwo noch etwas übersehen? Ich wäre für rasche Hilfe dankbar!
rufst du den shop mit unterordner im Browser auf oder hast auch ne testdomain für den Ordner gemacht?
Ich rufe den Shop mit Unterordner im Browser auf. sollte also eigentlich funktionieren! Code: http://www.meine-domain.de/tshop
In allen Variablen mit "Server" niemals Unterordner angeben: Liegt der Shop unter 'www.shop.de', steht da 'www.shop.de'. Liegt der Shop in 'www.shop.de/hund/katze/maus', steht da trotzdem nur 'www.shop.de'. Gibt es einen Unterordner, muss das eher in DIR_WS_CATALOG, das wird bei Konfigurationsdateien nach aktuellem Muster aber automatisch richtig befüllt. Nur wenn die Konfigurationsdateien vor vielen Monden, in einem altern Shop erzeugt wurden oder jemand die Dateien mal händisch in ein altes Muster gebracht hat (die funktionieren immernoch), muss man das Feld editieren.
Na da sage ich doch mal danke! Der Shop wurde tatsächlich vor längerem aufgesetzt und die Konfigurationsdateien noch nach dem alten Muster erstellt. Nachdem ich die Konfigurationsdateien wie beschrieben angepasst habe, funktioniert alles sofort einwandfrei. Danke für die schnelle kompetente Hilfe. Problem ist gelöst!