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

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

  1. Henry

    Henry Erfahrener Benutzer

    Registriert seit:
    21. März 2012
    Beiträge:
    365
    Danke erhalten:
    14
    Danke vergeben:
    189
    Hat vielleicht noch einer eine Idee wie ich den Fehler beheben kann?
    Habe die Shopsicherung sowie DB mehrmals hochgeladen bzw. wiederhergestellt.


    Gruß
    Henry
     
  2. Mick-D

    Mick-D Erfahrener Benutzer

    Registriert seit:
    13. August 2012
    Beiträge:
    207
    Danke erhalten:
    12
    Danke vergeben:
    20

    Ist das "T" in Deiner Ordnerbezeichnung (Testshop) auf dem Webserver groß geschrieben?!


    Schreibe das mal klein und ändere das große T auch in den beiden PHP Config Dateien.


    Gruß Michael


    PS:
    Welche Version hast Du aktuell installiert?!
     
  3. Henry

    Henry Erfahrener Benutzer

    Registriert seit:
    21. März 2012
    Beiträge:
    365
    Danke erhalten:
    14
    Danke vergeben:
    189
    Hallo Michael,
    der Ordner auf dem Server war mit "T", ich habe ihn jetzt mit "t" geschrieben. In den beiden Configs habe ich es geändert. Weiterhin diese Fehlermeldung.
    Cachen habe ich auch alle geleert.
    Ich habe die Version: v2.2.1.3

    Fehler.jpg

    Gruß
    Henry
     
  4. Mick-D

    Mick-D Erfahrener Benutzer

    Registriert seit:
    13. August 2012
    Beiträge:
    207
    Danke erhalten:
    12
    Danke vergeben:
    20
    #224 Mick-D, 4. Juni 2015
    Zuletzt bearbeitet: 4. Juni 2015
    Hi Henry,
    wenn Du die Version 2.2.1.3 hast, dann finde ich den Aufbau deiner beiden Config PHP Dateien ein wenig seltsam...


    Die "configure.php" müsste dann im Ansatz etwa so aussehen:
    PHP:
    <?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.14 2003/02/21); 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 '/var/www/web1/html/testshop/'// 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_frontendstrlen($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://sonsportgeraeteshop.de'); // eg, http://localhost or - https://localhost should not be empty for productive servers
    define('HTTP_CATALOG_SERVER''http://testshop.sonsportgeraeteshop.de');
    define('HTTPS_CATALOG_SERVER''https://testshop.sonsportgeraeteshop.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/');
    // define our database connection
    define('DB_SERVER''localhost:/tmp/mysql5.sock'); // eg, localhost - should not be empty for productive servers
    define('DB_SERVER_USERNAME''XXXXXXXXX');    // Dein DB Benutzernamen
    define('DB_SERVER_PASSWORD''XXXXXXXXX');    // Dein DB Passwort
    define('DB_DATABASE''XXXXXXXXXX');         // Deine DB
    define('USE_PCONNECT''false'); // use persistent connections?
    define('STORE_SESSIONS'''); // leave empty '' for default handler or set to 'mysql'
    unset($t_document_root); 
    unset(
    $t_dir_fs_backend); 
    unset(
    $t_dir_fs_frontend); 
    unset(
    $t_dir_ws_catalog); 

    Hast Du die "alten" einfach in die Installation reinkopiert?!


    Gruß Michael
     
  5. Henry

    Henry Erfahrener Benutzer

    Registriert seit:
    21. März 2012
    Beiträge:
    365
    Danke erhalten:
    14
    Danke vergeben:
    189
    Ich habe alle Dateien und Ordner aus meinem Live Shop auf den PC gesichert und dann in den Ordner „testshop“ wieder hochgeladen. Eine neue Datenbank angelegt und die gesicherte Datenbank aus dem Live Shop importiert. Die "configure.php" habe ich mit dem „generate_configure_files.php“ abgeändert.
    Im Live Shop sehen die beiden "configure.php" exakt gleich aus. Der Unterschied sind nur die Angleichungen.


    Gruß
    Henry
     
  6. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    31.203
    Danke erhalten:
    6.208
    Danke vergeben:
    1.107
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    hast du die dateien auf deinem PC in einem Hauptordner direkt unter C:\ oder in eigene dateien oder noch weiteren Unterordnern?
    Dann könnte es sein das die Pfad / Dateilänge die 255 Zeichen in Windoof überschreitet und daher die dateien fehler haben.
     
  7. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.609
    Danke erhalten:
    11.335
    Danke vergeben:
    1.614
    Hallo Mick-D
    wenn es eine Neuinstallation der Shopversion 2.1.x oder höher ist, stimmt Deine configure.php.
    Wenn man aber von einer Version 2.0.x auf 2.1.x und höher updated, verändern sich die configure.php nicht.
    Man kann also auch einen Shop in der Version 2.2.1 haben und trotzdem die alten configure.php
     
  8. Mick-D

    Mick-D Erfahrener Benutzer

    Registriert seit:
    13. August 2012
    Beiträge:
    207
    Danke erhalten:
    12
    Danke vergeben:
    20
    Änder mal in den PHP Dateien folgende Zeile:

    PHP:
    define('HTTP_SERVER''http://testshop.sonsportgeraeteshop.de'); // eg, http://localhost or - https://localhost should not be empty for productive servers
    In diese ab:

    PHP:
    define('HTTP_SERVER''http://sonsportgeraeteshop.de'); // eg, http://localhost or - https://localhost should not be empty for productive servers
    Denn der HTTP Server befindet sich nicht unter einer Subdomain.

    Gruß Michael
     
  9. Henry

    Henry Erfahrener Benutzer

    Registriert seit:
    21. März 2012
    Beiträge:
    365
    Danke erhalten:
    14
    Danke vergeben:
    189
    Ich habe sie in einem Unterordner gesichert. Bei dem hochladen waren aber keine Fehlerhaften Übertragungen angezeigt worden.

    Gruß
    Henry
     
  10. Mick-D

    Mick-D Erfahrener Benutzer

    Registriert seit:
    13. August 2012
    Beiträge:
    207
    Danke erhalten:
    12
    Danke vergeben:
    20
    Hallo Barbara,
    das war mir so noch nicht bekannt :confused:

    Gruß
     
  11. Henry

    Henry Erfahrener Benutzer

    Registriert seit:
    21. März 2012
    Beiträge:
    365
    Danke erhalten:
    14
    Danke vergeben:
    189
    Hallo Mick-D
    Auch wenn ich die PHP Datein ändere bleibt das Ergebnis gleich. Leider keine Änderung.

    Gruß
    Henry
     
  12. Mick-D

    Mick-D Erfahrener Benutzer

    Registriert seit:
    13. August 2012
    Beiträge:
    207
    Danke erhalten:
    12
    Danke vergeben:
    20
    Cache alle geleert...
     
  13. Henry

    Henry Erfahrener Benutzer

    Registriert seit:
    21. März 2012
    Beiträge:
    365
    Danke erhalten:
    14
    Danke vergeben:
    189
    Ja alle.
     
  14. Henry

    Henry Erfahrener Benutzer

    Registriert seit:
    21. März 2012
    Beiträge:
    365
    Danke erhalten:
    14
    Danke vergeben:
    189
    Hat noch jemand eine Idee woran es liegen könnte? Ich habe jetzt die Dateien meines Live Shop auf deinem PC in einem Hauptordner direkt unter C:\ gesichert und noch einmal in den Ordner testshop auf dem Server hochgeladen. Die beiden configure.php habe ich angepast und alle Cachen geleert. Wiederum kein Erfolg. Muss ich eventuell in der DB noch was ändern?

    Gruß
    Henry
     
  15. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    31.203
    Danke erhalten:
    6.208
    Danke vergeben:
    1.107
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    nach dem neuem Upload hast auch die 2 cache ordner geleert?
    Der Server ist der Selbe? Hast evtl. was in der .htaccess eingebaut (rewrites die nicht dahin gehören oder baseURL oder sowas)? Sonst Testweise die Standard htaccess aus dem SEO Boost Ordnern nehmen.
     
  16. Henry

    Henry Erfahrener Benutzer

    Registriert seit:
    21. März 2012
    Beiträge:
    365
    Danke erhalten:
    14
    Danke vergeben:
    189
    Beide Cachen sowie Browser Cache geleert. Der Testshop liegt auf dem selben Server. Ich habe ihn als neuen Unterordner (mit eigener DB) im Hauptverzeichnis angelegt und eine Subdomain darauf gelegt. In der .htaccess hatte ich alle Umleitungen schon herausgelöscht. Jetzt habe ich sie mit der .htaccess aus dem SEO Boost Ordner ausgetauscht. Leider weiterhin kein erfolg.

    Gruß
    Henry
     
  17. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    31.203
    Danke erhalten:
    6.208
    Danke vergeben:
    1.107
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    Irgendwelche Externen Module die unter Overloads ordnern laufen?
     
  18. Henry

    Henry Erfahrener Benutzer

    Registriert seit:
    21. März 2012
    Beiträge:
    365
    Danke erhalten:
    14
    Danke vergeben:
    189
    Nein.
     
  19. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    31.203
    Danke erhalten:
    6.208
    Danke vergeben:
    1.107
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    Dann hast irgendwo nen Tippfehler oder nen Dateifehler :D
     
  20. Henry

    Henry Erfahrener Benutzer

    Registriert seit:
    21. März 2012
    Beiträge:
    365
    Danke erhalten:
    14
    Danke vergeben:
    189
    Hallo Dennis,

    würde es eventuell was bringen, wenn ich den Shop im Ordner testshop neu installiere und dan die gesicherte DB nur einspiele? Oder könnte es dann Probleme im Live Shop bringen?

    Gruß
    Henry