gelöst Probleme nach Umzug in Unterordner

Thema wurde von niko_papanikolaou, 7. Dezember 2017 erstellt.

  1. niko_papanikolaou
    Registriert seit:
    22. Februar 2017
    Beiträge:
    8
    Danke erhalten:
    1
    Danke vergeben:
    1
    #1 niko_papanikolaou, 7. Dezember 2017
    Zuletzt bearbeitet: 7. Dezember 2017
    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!
     
  2. Dennis (MotivMonster.de)
    Dennis (MotivMonster.de) G-WARD 2013/14/15/16
    Registriert seit:
    22. September 2011
    Beiträge:
    31.303
    Danke erhalten:
    6.268
    Danke vergeben:
    1.118
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    rufst du den shop mit unterordner im Browser auf oder hast auch ne testdomain für den Ordner gemacht?
     
  3. niko_papanikolaou
    Registriert seit:
    22. Februar 2017
    Beiträge:
    8
    Danke erhalten:
    1
    Danke vergeben:
    1
    Ich rufe den Shop mit Unterordner im Browser auf. sollte also eigentlich funktionieren!

    Code:
    http://www.meine-domain.de/tshop
     
  4. Wilken (Gambio)
    Wilken (Gambio) Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.311
    Danke vergeben:
    2.208
    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.
     
  5. niko_papanikolaou
    Registriert seit:
    22. Februar 2017
    Beiträge:
    8
    Danke erhalten:
    1
    Danke vergeben:
    1
    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!