Anleitung Shopumzug, neue Domain, neuer Ordner, neuer Server, Testshop erstellen usw.

Thema wurde von Dennis (MotivMonster.de), 17. März 2014 erstellt.

  1. pema

    pema Erfahrener Benutzer

    Registriert seit:
    17. Juni 2012
    Beiträge:
    440
    Danke erhalten:
    73
    Danke vergeben:
    121
    #161 pema, 26. April 2015
    Zuletzt bearbeitet: 27. April 2015
    In der admin/includes Datei
    Code:
      define('HTTP_SERVER', 'http://www.maier-uhren.de'); // eg, http://localhost or - https://localhost should not be empty for productive servers
      define('HTTP_CATALOG_SERVER', 'http://www.maier-uhren.de');
      define('HTTPS_CATALOG_SERVER', 'https://www.maier-uhren.de');
      define('ENABLE_SSL_CATALOG', 'false'); // secure webserver for catalog module
      define('DIR_FS_DOCUMENT_ROOT', '/mnt/webh/d0/58/5811058/htdocs/shop/test/'); // where the pages are located on the server
      define('DIR_WS_ADMIN', '/test/admin/'); // absolute path required
      define('DIR_FS_ADMIN', '/mnt/webh/d0/58/5811058/htdocs/shop/test/admin/'); // absolute pate required
      define('DIR_WS_CATALOG', '/test/'); // absolute path required
      define('DIR_FS_CATALOG', '/mnt/webh/d0/58/5811058/htdocs/shop/test/'); // 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/');
    in der includes Datei
    Code:
      define('HTTP_SERVER', 'http://www.maier-uhren.de'); // eg, http://localhost - should not be empty for productive servers
      define('HTTPS_SERVER', 'https://www.maier-uhren.de'); // eg, https://localhost - should not be empty for productive servers
      define('ENABLE_SSL', false); // secure webserver for checkout procedure?
      define('DIR_WS_CATALOG', '/test/'); // absolute path required
      define('DIR_FS_DOCUMENT_ROOT', '/mnt/webh/d0/58/5811058/htdocs/shop/test/');
      define('DIR_FS_CATALOG', '/mnt/webh/d0/58/5811058/htdocs/shop/test/');
      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/');
    Mit der Subdomain geht die Sache nicht wirklich auf. Wir haben seit Anfang des Jahres die Domain komplett geändert und von einer Agentur so einstellen lassen, dass auch alle alten Google Links richtig funktionieren. Alle Subdomains leiten wohl automatisch auf www.maier-uhren.de um, somit können wir Verzeichnisse außerhalb von /shop nicht wirklich per Browser öffnen (und nutzen sie als FTP-Ablage). Für mehr brauchen wir das aber auch nicht.
     
  2. pema

    pema Erfahrener Benutzer

    Registriert seit:
    17. Juni 2012
    Beiträge:
    440
    Danke erhalten:
    73
    Danke vergeben:
    121
    Testweise habe ich jetzt versucht einen Testshop auf einem getrennten Webspace (anderer Hoster) meines Sohnes einzurichten.
    Aber das will auch nicht.
    test.JPG
    Jetzt habe ich sogar Angst das neue MobileCandy Update in den Liveshop zu starten.
    Apropos MobileCandy: Der gleiche Fehler taucht mobil auf, nur steht dort statt EyeCandy MobileCandy im Fehler.
     
  3. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.609
    Danke erhalten:
    11.335
    Danke vergeben:
    1.614
    Hast Du eine .htaccess in Deinem Testshop (im Hauptverzeichnis)?
     
  4. pema

    pema Erfahrener Benutzer

    Registriert seit:
    17. Juni 2012
    Beiträge:
    440
    Danke erhalten:
    73
    Danke vergeben:
    121
    #164 pema, 27. April 2015
    Zuletzt bearbeitet: 27. April 2015
    Ja, diese beinhaltet aber nur einen Verzeichnisschutz/Login
    Die Datei wurde auch über das Backend der Hoster erstellt, also nicht per Hand "gepfuscht"
     
  5. Yvo

    Yvo Erfahrener Benutzer

    Registriert seit:
    23. Dezember 2014
    Beiträge:
    93
    Danke erhalten:
    1
    Danke vergeben:
    6
    Hallo zusammen,

    Bräuchte auch mal Hilfe. Habe einen Shop der im Root liegt. Diesen möchte ich nun in ein Unterverzeichnis installieren, /shop, und dann später nur noch den Shop im Unterverzeichnis nutzen. "Alles" nach Anleitung gemacht, wenn ich nun den neuen Shop Aufrufe Domain/Shop steht im Browser Domain/Shop/Shop ? Wenn ich mich dann durch die Anmeldung hangel und immer das doppelte Shop lösche komme ich auf die shop Seite aber es sieht so aus als ob keine templates gefunden werden nur die Texte auf der linken Seite. Im Admin Bereich sieht alles OK aus! Was habe ich falsch gemacht?
    Vielen Dank!
     
  6. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.609
    Danke erhalten:
    11.335
    Danke vergeben:
    1.614
    Die Pfade scheinen nicht zu stimmen.
    Da solltest du die configure.php (beide) noch einmal überprüfen.
     
  7. Yvo

    Yvo Erfahrener Benutzer

    Registriert seit:
    23. Dezember 2014
    Beiträge:
    93
    Danke erhalten:
    1
    Danke vergeben:
    6
    Danke, habe ich nochmals gecheckt und gefixt, hat geklappt!
     
  8. Naskapi

    Naskapi Erfahrener Benutzer

    Registriert seit:
    28. Januar 2015
    Beiträge:
    193
    Danke erhalten:
    10
    Danke vergeben:
    48
    Hi, Ihr Lieben, ich weiß, dass ich mich ein wenig dumm anstelle - vielleicht sogar sehr dumm. Aber ich habe bislang nur mit CMS gearbeitet, die beim Anbieter gehostet und verwaltet wurden. So habe ich leider üüüüüberhaupt keine Erfahrung mit dem Verschieben von Ordnern nach irgendwo und ich weiß noch nicht mal wirklich, welches Verzeichnis nun dasjenige ist, in den ich den Shop verschieben soll, wenn er über die URL alleine (also ohne /shop) aufgerufen werden soll.
    Ich frage mich allerdings auch, ob ich nicht besser in der .htaccess einen Eintrag mache, dass immer auf /shop zugegriffen werden soll, wenn die URL in den Browser eingegeben wird. Die Frage ist hier auch, wie Google dann damit umgeht ...

    Für einen guten Rat bin ich sehr dankbar !!!
     
  9. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    19. Juni 2012
    Beiträge:
    4.831
    Danke erhalten:
    1.124
    Danke vergeben:
    947
    Hallo,


    Dumm anstellen? Warum? Alles legitime Fragen. Prinzipiell ist es egal, unter welcher URL dein Shop erreichbar ist, hauptsache die URL ändert sich nicht. Ich persönlich finde einen Shop im Hauptordner immer einprägsamer und schicker.


    Falls du was verschiebst, auf jeden Fall einen htaccess Eintrag machen. In includes/configure.php und admin/includes/configure.php müsstest du dafür die absoluten und relativen Pfade anpassen.
     
  10. Naskapi

    Naskapi Erfahrener Benutzer

    Registriert seit:
    28. Januar 2015
    Beiträge:
    193
    Danke erhalten:
    10
    Danke vergeben:
    48
    #170 Naskapi, 22. Mai 2015
    Zuletzt bearbeitet: 22. Mai 2015
    Oh, Danke Lena ! Welcher ist aber der Hauptordner ? cgi-bin ? Oder der mit dem /
     
  11. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    19. Juni 2012
    Beiträge:
    4.831
    Danke erhalten:
    1.124
    Danke vergeben:
    947
    Kommt auf deinen Provider an. Vermutlich der Ordner in dem dein cgi-bin Ordner liegt. In manchen Fällen auch html oder httpdocs,o.ä. Bei welchem Provider seid ihr?
     
  12. Naskapi

    Naskapi Erfahrener Benutzer

    Registriert seit:
    28. Januar 2015
    Beiträge:
    193
    Danke erhalten:
    10
    Danke vergeben:
    48
    Mein Kunde ist bei all-inkl.com. Die cgi-bin liegt direkt unterm /. Dann sollte ich wohl den Inhalt aus dem Ordner Shop auch dorthin verschieben.
    Ich hoffe ich mache alles richtig. Aber ich werde das auf Dienstag verschieben, weil ich heute keinen klaren Kopf mehr habe!
     
  13. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    19. Juni 2012
    Beiträge:
    4.831
    Danke erhalten:
    1.124
    Danke vergeben:
    947
    Bei All-Inkl kannst du ja sonst auch, wenn du den absoluten (physischen) Shop-Ordner nicht verändern willst, den Shop-Unterordner bestehen lassen und einfach die Domain auf den Unterordner richten. Das geht im Kas unter Domain => Bearbeiten.
     
  14. Naskapi

    Naskapi Erfahrener Benutzer

    Registriert seit:
    28. Januar 2015
    Beiträge:
    193
    Danke erhalten:
    10
    Danke vergeben:
    48
    #174 Naskapi, 22. Mai 2015
    Zuletzt bearbeitet: 22. Mai 2015
    Danke! DAS wäre meine Lieblingslösung! Das probiere ich gleich mal aus !!

    Das hat leider nicht funktioniert. Wenn ich das Ziel /shop/ auswähle, erscheint die Seite ohne CSS. Der Shop würde zwar geladen, aber eben ohne CSS.

    Vielleicht sollte ich ja wirklich besser bis Dienstag warten und dann alles richtig machen ....
     
  15. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.609
    Danke erhalten:
    11.335
    Danke vergeben:
    1.614
    Wenn Du die Domain auf den Shop legst, musst Du trotsdem die Configure - Dateien ändern, weil die Adresse nciht mehr Domain.tld/shop ist, sondern nur noch Domain.tld.
     
  16. Naskapi

    Naskapi Erfahrener Benutzer

    Registriert seit:
    28. Januar 2015
    Beiträge:
    193
    Danke erhalten:
    10
    Danke vergeben:
    48
    #176 Naskapi, 26. Mai 2015
    Zuletzt bearbeitet: 26. Mai 2015
    Hmm - in den von Dennis angegebenen configure-Dateien kann ich nur naskapi.de finden. Nachdem ich von PHP weniger als gar keine Ahnung habe, erkenne ich wahrscheinlich nicht, wo ich etwas ändern müsste. /shop habe ich in der Datei gesucht, aber nicht gefunden.
     
  17. Naskapi

    Naskapi Erfahrener Benutzer

    Registriert seit:
    28. Januar 2015
    Beiträge:
    193
    Danke erhalten:
    10
    Danke vergeben:
    48
    #177 Naskapi, 26. Mai 2015
    Zuletzt bearbeitet: 26. Mai 2015
    admin/includes/conigure.php

    Code:
    <?php
    
    
    $t_document_root = '....'; // absolute server path required (domain root)
    
    $t_document_root = realpath($t_document_root) . '/';
    $t_document_root = str_replace('\\', '/', $t_document_root);
    
    if($t_document_root == '//')
    {
        $t_document_root = '/';
    }
    
    $t_dir_fs_backend = dirname(dirname(__FILE__));
    $t_dir_fs_frontend = dirname(dirname(dirname(__FILE__)));
    
    if(basename(dirname(__FILE__)) == 'local')
    {
        $t_dir_fs_backend = dirname($t_dir_fs_backend);
        $t_dir_fs_frontend = dirname($t_dir_fs_frontend);
    }
    
    $t_dir_fs_backend = str_replace('\\', '/', $t_dir_fs_backend) . '/';
    $t_dir_fs_frontend = str_replace('\\', '/', $t_dir_fs_frontend) . '/';
    
    $t_dir_ws_catalog = substr($t_dir_fs_frontend, strlen($t_document_root) - 1);
    
    // Define the webserver and path parameters
    // * DIR_FS_* = Filesystem directories (local/physical)
    // * DIR_WS_* = Webserver directories (virtual/URL)
    define('HTTP_SERVER', 'http://www.naskapi.de'); // eg, http://localhost or - https://localhost should not be empty for productive servers
    define('HTTP_CATALOG_SERVER', 'http://www.naskapi.de');
    define('HTTPS_CATALOG_SERVER', 'https://www.naskapi.de');
    define('ENABLE_SSL_CATALOG', 'false'); // SSL: 'true' = active, 'false' = inactive
    define('DIR_FS_DOCUMENT_ROOT', $t_dir_fs_frontend); // where the pages are located on the server
    define('DIR_WS_ADMIN', $t_dir_ws_catalog . 'admin/'); // absolute url path required
    define('DIR_FS_ADMIN', $t_dir_fs_backend); // absolute server path required
    define('DIR_WS_CATALOG', $t_dir_ws_catalog); // absolute url path required
    define('DIR_FS_CATALOG', $t_dir_fs_frontend); // absolute server 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/');
       
    includes/configure.php
    Code:
    <?php
    /* --------------------------------------------------------------
        configure.php 2014-01-14 gm
        Gambio GmbH
        http://www.gambio.de
        Copyright (c) 2014 Gambio GmbH
        Released under the GNU General Public License (Version 2)
        [http://www.gnu.org/licenses/gpl-2.0.html]
        --------------------------------------------------------------
        
        
        based on:
        (c) 2000-2001 The Exchange Project (earlier name of osCommerce)
        (c) 2002-2003 osCommerce (configure.php,v 1.13 2003/02/10); www.oscommerce.com
        (c) 2003 XT-Commerce - community made shopping http://www.xt-commerce.com
        
        Released under the GNU General Public License
        ---------------------------------------------------------------------------------------*/
    
    
    $t_document_root = '/...../'; // absolute server path required (domain root)
    
    $t_document_root = realpath($t_document_root) . '/';
    $t_document_root = str_replace('\\', '/', $t_document_root);
    
    if($t_document_root == '//')
    {
        $t_document_root = '/';
    }
    
    $t_dir_fs_frontend = dirname(dirname(__FILE__));
    
    if(basename(dirname(__FILE__)) == 'local')
    {
        $t_dir_fs_frontend = dirname($t_dir_fs_frontend);
    }
    
    $t_dir_fs_frontend = str_replace('\\', '/', $t_dir_fs_frontend) . '/';
    $t_dir_ws_catalog = substr($t_dir_fs_frontend, strlen($t_document_root) - 1);
    
    // Define the webserver and path parameters
    // * DIR_FS_* = Filesystem directories (local/physical)
    // * DIR_WS_* = Webserver directories (virtual/URL)
    define('HTTP_SERVER', 'http://www.naskapi.de'); // eg, http://localhost - should not be empty for productive servers
    define('HTTPS_SERVER', 'https://www.naskapi.de'); // eg, https://localhost - should not be empty for productive servers
    define('ENABLE_SSL', false); // SSL: true = active, false = inactive
    define('DIR_WS_CATALOG', $t_dir_ws_catalog); // absolute url path required
    define('DIR_FS_DOCUMENT_ROOT', $t_dir_fs_frontend); // absolute server path required
    define('DIR_FS_CATALOG', $t_dir_fs_frontend); // absolute server path required
    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/');
    
    
    
     
  18. Rico

    Rico Erfahrener Benutzer

    Registriert seit:
    25. März 2013
    Beiträge:
    821
    Danke erhalten:
    67
    Danke vergeben:
    48
    Nimm die Dateien hier raus - da steht dein Passwort drin !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Das geht niemanden etwas an.... übermittel nur den oberen Teil ohne Datenbank bitte.
     
  19. Naskapi

    Naskapi Erfahrener Benutzer

    Registriert seit:
    28. Januar 2015
    Beiträge:
    193
    Danke erhalten:
    10
    Danke vergeben:
    48
    Oh Danke! So ein Mist !

    Aber wie kann ich nun die Dateien berichtigen ?
     
  20. Rico

    Rico Erfahrener Benutzer

    Registriert seit:
    25. März 2013
    Beiträge:
    821
    Danke erhalten:
    67
    Danke vergeben:
    48
    PHP:
    $t_document_root '....'// absolute server path required (domain root)  $t_document_root = realpath($t_document_root) . '/'; $t_document_root = str_replace('\\', '/', $t_document_root);  if($t_document_root == '//') {     $t_document_root = '/'; }  $t_dir_fs_backend = dirname(dirname(__FILE__)); $t_dir_fs_frontend = dirname(dirname(dirname(__FILE__)));  if(basename(dirname(__FILE__)) == 'local') {     $t_dir_fs_backend = dirname($t_dir_fs_backend);     $t_dir_fs_frontend = dirname($t_dir_fs_frontend); }  $t_dir_fs_backend = str_replace('\\', '/', $t_dir_fs_backend) . '/'; $t_dir_fs_frontend = str_replace('\\', '/', $t_dir_fs_frontend) . '/';  $t_dir_ws_catalog = substr($t_dir_fs_frontend, strlen($t_document_root) - 1);
    War der Teil schon immer da drin?