gelöst not a valid file path - 2 slash mydomain.tdl//html

Thema wurde von Anonymous, 8. November 2022 erstellt.

  1. Anonymous
    Anonymous Aktives Mitglied
    Registriert seit:
    16. November 2015
    Beiträge:
    33
    Danke erhalten:
    3
    Danke vergeben:
    20
    Hallo,

    bevor ich mich an den Support wende, hoffe ich, dass jemand vom Forum uns vielleicht helfen kann.
    Vergangene Woche haben wir den Hoster gewechselt. Ein Pluspunkt schien, dass unsere 2 kleinen Shops vom Hoster kostenlos umgezogen werden.

    Nun kommt in einem Shop folgender Fehler im Backend, sobald Menülinks aufgerufen werden:
    2 Schrägstriche zwischen Domain und html.
    Die config Dateien sehen gut aus, also nehme ich an, dass es eine der htaccess ist, in dem ein slash wegmuss? Nur welche der gut 24 htaccess Dateien und wo ist ein Schrägstrich zu viel?

    An 2 Tagen gab es gar keinen Fehler und ich nahm an der Hoster hätte den Pfad endlich korrigiert und seit gestern wieder der gleiche Fehler o_O

    Hat jemand einen Tipp?

    Lieben Dank.

    Gambio Version: v4.5.3.1
     
  2. Wilken (Gambio)
    Wilken (Gambio) Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.311
    Danke vergeben:
    2.208
    Sowas passiert wenn es passiert normal in den configure Dateien, tendenziell admin/includes/configure.php
     
  3. Anonymous
    Anonymous Aktives Mitglied
    Registriert seit:
    16. November 2015
    Beiträge:
    33
    Danke erhalten:
    3
    Danke vergeben:
    20
    Hallo Wilken,

    vielen Dank für die prompte Antwort.

    Tatsächlich war in der admin/includes/configure.php unter DIR_FS_DOCUMENT_ROOT noch der alte Hoster-Pfad angegeben. Aber auch als dies geändert wurde, kam der Fehler unverändert.
    Cache wurde versucht, manuell zu leeren. Allerdings kommt dann immer
    Die zwei configure.php:

    Code:
    includes/configure.php:
      define('HTTP_SERVER', 'https://www.mydomain.tdl'); // eg, http://localhost - should not be empty for productive servers
      define('HTTPS_SERVER', 'https://www.mydomain.tdl'); // eg, https://localhost - should not be empty for productive servers
      define('ENABLE_SSL', true); // secure webserver for checkout procedure?
      define('DIR_WS_CATALOG', '/'); // absolute path required
      define('DIR_FS_DOCUMENT_ROOT', '/home/user/mydomain.tdl/');
      define('DIR_FS_CATALOG', '/home/user/mydomain.tdl/');
      define('DIR_WS_IMAGES', 'images/');
      define('DIR_WS_ORIGINAL_IMAGES', DIR_WS_IMAGES .'product_images/original_images/');
      define('DIR_WS_THUMBNAIL_IMAGES', DIR_WS_IMAGES .'product_images/thumbnail_images/');
      define('DIR_WS_INFO_IMAGES', DIR_WS_IMAGES .'product_images/info_images/');
      define('DIR_WS_POPUP_IMAGES', DIR_WS_IMAGES .'product_images/popup_images/');
      define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/');
      define('DIR_WS_INCLUDES',DIR_FS_DOCUMENT_ROOT. 'includes/');
      define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/');
      define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/');
      define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/');
      define('DIR_WS_LANGUAGES', DIR_FS_CATALOG . 'lang/');
    
      define('DIR_WS_DOWNLOAD_PUBLIC', DIR_WS_CATALOG . 'pub/');
      define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/');
      define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/');
      define('DIR_FS_INC', DIR_FS_CATALOG . 'inc/');
    
    admin/includes/configure.php:
      define('HTTP_SERVER', 'https://www.mydomain.tdl'); // eg, http://localhost or - https://localhost should not be empty for productive servers
      define('HTTP_CATALOG_SERVER', 'https://www.mydomain.tdl');
      define('HTTPS_CATALOG_SERVER', 'https://www.mydomain.tdl');
      define('ENABLE_SSL_CATALOG', 'true'); // secure webserver for catalog module
      define('DIR_FS_DOCUMENT_ROOT', '/home/user/mydomain.tdl/'); // where the pages are located on the server
      define('DIR_WS_ADMIN', '/admin/'); // absolute path required
      define('DIR_FS_ADMIN', '/home/user/mydomain.tdl/'); // absolute pate required
      define('DIR_WS_CATALOG', '/'); // absolute path required
      define('DIR_FS_CATALOG', '/home/user/mydomain.tdl/'); // absolute path required
      define('DIR_WS_IMAGES', 'images/');
      define('DIR_FS_CATALOG_IMAGES', DIR_FS_CATALOG . 'images/');
      define('DIR_FS_CATALOG_ORIGINAL_IMAGES', DIR_FS_CATALOG_IMAGES .'product_images/original_images/');
      define('DIR_FS_CATALOG_THUMBNAIL_IMAGES', DIR_FS_CATALOG_IMAGES .'product_images/thumbnail_images/');
      define('DIR_FS_CATALOG_INFO_IMAGES', DIR_FS_CATALOG_IMAGES .'product_images/info_images/');
      define('DIR_FS_CATALOG_POPUP_IMAGES', DIR_FS_CATALOG_IMAGES .'product_images/popup_images/');
      define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/');
      define('DIR_WS_CATALOG_IMAGES', DIR_WS_CATALOG . 'images/');
      define('DIR_WS_CATALOG_ORIGINAL_IMAGES', DIR_WS_CATALOG_IMAGES .'product_images/original_images/');
      define('DIR_WS_CATALOG_THUMBNAIL_IMAGES', DIR_WS_CATALOG_IMAGES .'product_images/thumbnail_images/');
      define('DIR_WS_CATALOG_INFO_IMAGES', DIR_WS_CATALOG_IMAGES .'product_images/info_images/');
      define('DIR_WS_CATALOG_POPUP_IMAGES', DIR_WS_CATALOG_IMAGES .'product_images/popup_images/');
      define('DIR_WS_INCLUDES', 'includes/');
      define('DIR_WS_BOXES', DIR_WS_INCLUDES . 'boxes/');
      define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/');
      define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/');
      define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/');
      define('DIR_WS_LANGUAGES', DIR_WS_CATALOG. 'lang/');
      define('DIR_FS_LANGUAGES', DIR_FS_CATALOG. 'lang/');
      define('DIR_FS_CATALOG_MODULES', DIR_FS_CATALOG . 'includes/modules/');
      define('DIR_FS_BACKUP', DIR_FS_ADMIN . 'backups/');
      define('DIR_FS_INC', DIR_FS_CATALOG . 'inc/');
      define('DIR_WS_FILEMANAGER', DIR_WS_MODULES . 'fckeditor/editor/filemanager/browser/default/');
    Irgendeine Idee?:)
     
  4. Wilken (Gambio)
    Wilken (Gambio) Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.311
    Danke vergeben:
    2.208
    Adhoc seh ich da nichts übles. Müsste man wohl am Objekt ansehen.
     
  5. Anonymous
    Anonymous Erfahrener Benutzer
    Mitarbeiter
    Registriert seit:
    22. Juni 2011
    Beiträge:
    4.760
    Danke erhalten:
    1.749
    Danke vergeben:
    137
    Nebenbei …

    Wenn /home/user/mydomain.tdl/html/content/content_manager/pages/overview.html ein valider Pfad ist, dann ist auch /home/user/mydomain.tdl//html/content/content_manager/pages/overview.html ein valider Pfad. Das ergibt sich aus den Vorgaben des POSIX-Standards: https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_271
     
  6. Anonymous
    Anonymous Aktives Mitglied
    Registriert seit:
    16. November 2015
    Beiträge:
    33
    Danke erhalten:
    3
    Danke vergeben:
    20
    Hallo,

    habe mich an den Support gewendet, der sich die Dateien angeschaut hat.
    Falls jemand vor dem gleichen Problem steht, hier die Lösung:

    Die Konfigurationsdateien waren beide defekt und wurden mit Originaldateien korrigiert.

    Ganz herzlichen Dank an den Support, der uns innerhalb 1 Stunde aus der Patsche geholfen hat :)