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

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

  1. Dennis (MotivMonster.de)

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

    Registriert seit:
    22. September 2011
    Beiträge:
    30.984
    Danke erhalten:
    6.097
    Danke vergeben:
    1.079
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    wenn du das verzeichnis änderst ändert sich auch die URL.
    domain und absoluten Pfade muss man anpassen.

    ps. nenn dir dir Subdomains
    test1.domain
    test2.domain usw.

    dann ist die url: http// test1 . domain . de
    und die pfade auf dem Server z.B. ähnlich wie /var/www/test1/

    dein LIVE Shop dagegen hätte
    e url: http// www . domain . de
    und die pfade auf dem Server z.B. ähnlich wie /var/www/liveshop/

    denn du hattest oben
    Da ist domain vom liveshop (Link nur für registrierte Nutzer sichtbar.)
    aber ordner von sandbox home/www/web31/html/sandbox/

    oder ist im snadbox Ordner dein liveshop?
     
  2. marit

    marit Erfahrener Benutzer

    Registriert seit:
    7. März 2014
    Beiträge:
    1.387
    Danke erhalten:
    123
    Danke vergeben:
    175
    #22 marit, 16. Juni 2014
    Zuletzt bearbeitet: 16. Juni 2014
    Hmmm, du hast Recht, das ist seltsam. So steht es aber in meiner configure.php vom liveshop, ich habe ja nur mit ''Suche-Ersetze'' /shop durch /sandbox ersetzt. Warum dann aber der Liveshop schon seit Jahren mit dieser Konfiguration läuft, ist mir rätselhaft.
    Kuckstu hier:
    und
    Da scheint die Katalogeintragung in der zweiten configure.php die der ersten zu überschreiben, oder seh ich das falsch? Jedenfalls habe ich an der Struktur wie gesagt, nichts geändert außer wie schon mehrmals beschrieben.

    Ich hab nochmal nachgesehen. Ich WOLLTE damals das SSL nur auf der Unterdomain haben, aber da wir von der Theaterseite so viele Infos verlinkt haben, würde es dann ständig Warnmeldungen geben. Deshalb hat mein Hoster gemeint, ich solle lieber die Domain nehmen. Ist schon so lange her, da verschwimmt einiges in der Erinnerung, sorry!
     
  3. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    wenn Du die Subdomain
    sandbox.ohrsicht.de
    angelegt und auf den Ordner "subdomain" verlinkt hast, musst Du natürlich auch
    'http://www.ohrsicht.de' in 'http://subdomain.ohrsicht.de'
    ändern.
     
  4. marit

    marit Erfahrener Benutzer

    Registriert seit:
    7. März 2014
    Beiträge:
    1.387
    Danke erhalten:
    123
    Danke vergeben:
    175
    mir dämmert langsam, warum die beiden Shops sich nicht richtig trennen ließen ... aber die Götterdämmerung ist es trotzdem noch nicht. Naja, ich muss erst den Updatestress rausschlafen.
     
  5. georg

    georg Erfahrener Benutzer

    Registriert seit:
    16. Juni 2011
    Beiträge:
    75
    Danke erhalten:
    11
    Danke vergeben:
    34
    Hallo,

    bei mir hat gerade die Umstellung von GX auf GX2 prima geklappt, nicht zuletzt durch das super übersichtliche Posting(Anleitung Shopumzug) von Dennis!

    Auch von mir vielen Dank.

    Dennoch habe ich ein kleines sekundäres Problemchen, gerne würde ich zumindest für eine gewisse Zeit meinen alten Shop im Unterverzeichnis

    /shopping/shop_alt/ weiter benutzen.

    Leider gibt es nur eine leere Seite in weiss.


    Habe die Pfade in der

    /shop_alt/includes/configure.php 3 Pfadänderungen
    /shop_alt/admin/includes/configure.php 5 Pfadänderungen

    angepasst.

    Die Verzeichnisseinhalte:

    /shop_alt/cache
    /shop_alt/tempates_c

    wurden gelöscht natürlich außer der .htaccess und der index.html

    Es erscheint leider nur eine weiße Seite:

    http://www.eroscape.de/shopping/shop_alt

    Weiß jemand hier vieleicht abhilfe?

    Vielen Dank für die Hilfe im vorraus.

    LG

    Georg
     
  6. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
  7. Dennis (MotivMonster.de)

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

    Registriert seit:
    22. September 2011
    Beiträge:
    30.984
    Danke erhalten:
    6.097
    Danke vergeben:
    1.079
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    kannst deine shop alt config inhalte (ausser db) mal in einer code box hier posten?
     
  8. georg

    georg Erfahrener Benutzer

    Registriert seit:
    16. Juni 2011
    Beiträge:
    75
    Danke erhalten:
    11
    Danke vergeben:
    34
    Danke für die Hilfe, was bin ich für ein Depp.

    Habe die Config´s mit dem Texteditor von FileZilla direkt bearbeitet, das war ziemlich kompliziert, der läd die config´s als lokale Datei runter dort wird sie bearbeitet und wenn man den Haken an der falschen stelle macht hat man gar nichts geändert.
    Das war mein Problem..... sorry für die Action.

    Alles 3 mal kontrollieren hilft ;-)))

    LG
     
  9. marit

    marit Erfahrener Benutzer

    Registriert seit:
    7. März 2014
    Beiträge:
    1.387
    Danke erhalten:
    123
    Danke vergeben:
    175
    Es würde mich aber mal interessieren, warum du deinen alten Shop noch eine Weile behalten willst. Traust du dem neuen noch nicht? Da kann ich dich beruhigen. Ich habe sehr lange gezögert, aber er ist eindeutig besser als der alte. Nur mit EyeCandy kann ich mich nicht anfreunden.
     
  10. georg

    georg Erfahrener Benutzer

    Registriert seit:
    16. Juni 2011
    Beiträge:
    75
    Danke erhalten:
    11
    Danke vergeben:
    34
    Hallo Marit,

    den alten Shop brauche ich noch um meinen ganzen Mailbeez Einstellungen und Vorlagen zu übernehmen, so kann ich Mailbeez im neuen Shop installieren und mache den alten auf zur Übertragung der Einstellungen.

    Die Mailbeez_tabellen aus der alten MySQL Datenbank habe ich zwar übernommen aber da handelt es sich wohl vorwiegend um die Historie.

    Nix genaues weis ich noch nicht, las mich mal überraschen.

    LG und Gute Nacht.
     
  11. marit

    marit Erfahrener Benutzer

    Registriert seit:
    7. März 2014
    Beiträge:
    1.387
    Danke erhalten:
    123
    Danke vergeben:
    175
    Achso. Ist klar, dann ist das ja auch nur ein verhältnismäßig kurzes Gnadenbrot.Viel Vergnügen!
    L G
    Marieluise
     
  12. Ragnachar

    Ragnachar Erfahrener Benutzer

    Registriert seit:
    19. September 2013
    Beiträge:
    45
    Danke erhalten:
    0
    Danke vergeben:
    9
    #32 Ragnachar, 1. August 2014
    Zuletzt bearbeitet: 1. August 2014
    Hallo,

    da ich mir nun auch endlich (nach 8 Monaten) einen Testshopeinrichten wollte, scheiter ich irgendwie trotz der Anleitung daran.

    Habe alles wie beschrieben kopiert, abgeändert etc. aber wenn ich meinen Testshop aufrufe und dann eine beliebige Seite aufrufe, lade ich grundsätzlich in der Hauptdomain meines Shops.

    habe auch schon probiert, alle Links auf die Subdomain bzw. den neuen Ordner umzuleiten, es hilft einfach nichts.

    Kann es daran liegen, das der Shop im Rootverzeichnis installiert ist und der Testshop einfach einen neuen Ordner zugewiesen bekommen hat?

    Hier mal die includes configure.php:

    // Define the webserver and path parameters
    // * DIR_FS_* = Filesystem directories (local/physical)
    // * DIR_WS_* = Webserver directories (virtual/URL)
    define('HTTP_SERVER', 'http://www.testshop.angels-garden-dekoshop.de'); // eg, http://localhost - should not be empty for productive servers
    define('HTTPS_SERVER', 'https://www.testshop.angels-garden-dekoshop.de'); // eg, https://localhost - should not be empty for productive servers
    define('ENABLE_SSL', false); // secure webserver for checkout procedure?
    define('DIR_WS_CATALOG', '/testshop/'); // absolute path required
    define('DIR_FS_DOCUMENT_ROOT', '/var/www/web228/html/testshop/');
    define('DIR_FS_CATALOG', '/var/www/web228/html/testshop/');
    define('DIR_WS_IMAGES', 'testshop/images/');
    define('DIR_WS_ORIGINAL_IMAGES', DIR_WS_IMAGES .'testshop/product_images/original_images/');
    define('DIR_WS_THUMBNAIL_IMAGES', DIR_WS_IMAGES .'testshop/product_images/thumbnail_images/');
    define('DIR_WS_INFO_IMAGES', DIR_WS_IMAGES .'testshop/product_images/info_images/');
    define('DIR_WS_POPUP_IMAGES', DIR_WS_IMAGES .'testshop/product_images/popup_images/');
    define('DIR_WS_ICONS', DIR_WS_IMAGES . 'testshop/icons/');
    define('DIR_WS_INCLUDES',DIR_FS_DOCUMENT_ROOT. 'testshop/includes/');
    define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'testshop/functions/');
    define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'testshop/classes/');
    define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'testshop/modules/');
    define('DIR_WS_LANGUAGES', DIR_FS_CATALOG . 'testshop/lang/');

    define('DIR_WS_DOWNLOAD_PUBLIC', DIR_WS_CATALOG . 'testshop/pub/');
    define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'testshop/download/');
    define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'testshop/pub/');
    define('DIR_FS_INC', DIR_FS_CATALOG . 'testshop/inc/');

    // define our database connection
    define('DB_SERVER', 'localhost'); // eg, localhost - should not be empty for productive servers
    define('DB_SERVER_USERNAME', 'xxx');
    define('DB_SERVER_PASSWORD', 'xxx');
    define('DB_DATABASE', 'xxx');
    define('USE_PCONNECT', 'false'); // use persistent connections?
    define('STORE_SESSIONS', ''); // leave empty '' for default handler or set to 'mysql'


    hier die admin/includes/configure.php:

    // Define the webserver and path parameters
    // * DIR_FS_* = Filesystem directories (local/physical)
    // * DIR_WS_* = Webserver directories (virtual/URL)
    define('HTTP_SERVER', 'http://www.testshop.angels-garden-dekoshop.de'); // eg, http://localhost or - https://localhost should not be empty for productive servers
    define('HTTP_CATALOG_SERVER', 'http://www.testshop.angels-garden-dekoshop.de');
    define('HTTPS_CATALOG_SERVER', 'https://www.testshop.angels-garden-dekoshop.de');
    define('ENABLE_SSL_CATALOG', false); // secure webserver for catalog module
    define('DIR_FS_DOCUMENT_ROOT', '/var/www/web228/html/testshop/'); // where the pages are located on the server
    define('DIR_WS_ADMIN', '/testshop/admin/'); // absolute path required
    define('DIR_FS_ADMIN', '/var/www/web228/html/testshop/admin/'); // absolute pate required
    define('DIR_WS_CATALOG', '/testshop/'); // absolute path required
    define('DIR_FS_CATALOG', '/var/www/web228/html/testshop/'); // absolute path required
    define('DIR_WS_IMAGES', 'testshop/images/');
    define('DIR_FS_CATALOG_IMAGES', DIR_FS_CATALOG . 'testshop/images/');
    define('DIR_FS_CATALOG_ORIGINAL_IMAGES', DIR_FS_CATALOG_IMAGES .'testshop/product_images/original_images/');
    define('DIR_FS_CATALOG_THUMBNAIL_IMAGES', DIR_FS_CATALOG_IMAGES .'testshop/product_images/thumbnail_images/');
    define('DIR_FS_CATALOG_INFO_IMAGES', DIR_FS_CATALOG_IMAGES .'testshop/product_images/info_images/');
    define('DIR_FS_CATALOG_POPUP_IMAGES', DIR_FS_CATALOG_IMAGES .'testshop/vproduct_images/popup_images/');
    define('DIR_WS_ICONS', DIR_WS_IMAGES . 'testshop/icons/');
    define('DIR_WS_CATALOG_IMAGES', DIR_WS_CATALOG . 'testshop/images/');
    define('DIR_WS_CATALOG_ORIGINAL_IMAGES', DIR_WS_CATALOG_IMAGES .'testshop/product_images/original_images/');
    define('DIR_WS_CATALOG_THUMBNAIL_IMAGES', DIR_WS_CATALOG_IMAGES .'testshop/product_images/thumbnail_images/');
    define('DIR_WS_CATALOG_INFO_IMAGES', DIR_WS_CATALOG_IMAGES .'testshop/product_images/info_images/');
    define('DIR_WS_CATALOG_POPUP_IMAGES', DIR_WS_CATALOG_IMAGES .'testshop/product_images/popup_images/');
    define('DIR_WS_INCLUDES', 'testshop/includes/');
    define('DIR_WS_BOXES', DIR_WS_INCLUDES . 'testshop/boxes/');
    define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'testshop/functions/');
    define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'testshop/classes/');
    define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'testshop/modules/');
    define('DIR_WS_LANGUAGES', DIR_WS_CATALOG. 'testshop/lang/');
    define('DIR_FS_LANGUAGES', DIR_FS_CATALOG. 'testshop/lang/');
    define('DIR_FS_CATALOG_MODULES', DIR_FS_CATALOG . 'testshop/includes/modules/');
    define('DIR_FS_BACKUP', DIR_FS_ADMIN . 'testshop/backups/');
    define('DIR_FS_INC', DIR_FS_CATALOG . 'testshop/inc/');
    define('DIR_WS_FILEMANAGER', DIR_WS_MODULES . 'testshop/fckeditor/editor/filemanager/browser/default/');

    // define our database connection
    define('DB_SERVER', 'localhost'); // eg, localhost - should not be empty for productive servers
    define('DB_SERVER_USERNAME', 'xxx');
    define('DB_SERVER_PASSWORD', 'xxx');
    define('DB_DATABASE', 'xxx');
    define('USE_PCONNECT', 'false'); // use persisstent connections?
    define('STORE_SESSIONS', ''); // leave empty '' for default handler or set to 'mysql'


    Funktioniert auch nicht, wenn ich die unzähligen testshop/ bei den anderen define/DIR rausnehme.


    Dachte ja bisher, ich kenne mich zumindest ein wenig aus, aber jetzt komm ich mir vor als hätte ich den PC das erste mal angeworfen ;(

    LG
    Stefan
     
  13. Anonymous

    Anonymous G-WARD 2015/2016

    Registriert seit:
    20. Februar 2012
    Beiträge:
    8.755
    Danke erhalten:
    1.516
    Danke vergeben:
    1.051
    das ist meiner Meinung nach schon mal falsch.
     
  14. Ragnachar

    Ragnachar Erfahrener Benutzer

    Registriert seit:
    19. September 2013
    Beiträge:
    45
    Danke erhalten:
    0
    Danke vergeben:
    9
    Davon geh ich auch mal aus, aber es hat auch ohne diese Einträge nicht funktioniert.

    Habe diese gerade wieder abgeändert, trotzdem bleibt das Ergenis das selbe.
     
  15. Anonymous

    Anonymous G-WARD 2015/2016

    Registriert seit:
    20. Februar 2012
    Beiträge:
    8.755
    Danke erhalten:
    1.516
    Danke vergeben:
    1.051
    bei mir ist der Testshop in Hauptverzeichnis als Ordner "Test", dann sieht es in meiner admin/configure.php so aus:

    HTML:
      define('HTTP_SERVER', 'http://www.marmorkamin-shop.de'); // eg, http://localhost - should not be empty for productive servers
      define('HTTPS_SERVER', 'https://www.marmorkamin-shop.de'); // eg, https://localhost - should not be empty for productive servers
      define('ENABLE_SSL', 'true'); // secure webserver for checkout procedure?
      define('HTTP_CATALOG_SERVER', 'http://www.marmorkamin-shop.de');
      define('HTTPS_CATALOG_SERVER', 'https://www.marmorkamin-shop.de');
      define('ENABLE_SSL_CATALOG', 'true'); // secure webserver for catalog module
      define('DIR_WS_CATALOG', '/Test/'); // absolute path required
      define('DIR_FS_DOCUMENT_ROOT', '/www/htdocs/w00b669f/Test/');
      define('DIR_FS_CATALOG', '/www/htdocs/w00b669f/Test/');
      define('DIR_WS_IMAGES', 'images/');
     
  16. Ragnachar

    Ragnachar Erfahrener Benutzer

    Registriert seit:
    19. September 2013
    Beiträge:
    45
    Danke erhalten:
    0
    Danke vergeben:
    9
    Du hast dir also gar keine Subdomain dafür angelegt?
     
  17. Anonymous

    Anonymous G-WARD 2015/2016

    Registriert seit:
    20. Februar 2012
    Beiträge:
    8.755
    Danke erhalten:
    1.516
    Danke vergeben:
    1.051
  18. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Wenn Du eine Subdomain hast, musst Du alles wo Deine Domain stand in Deine Subdomain ändern.
    Aus jedem "shop.de" wird also ein "testshop.shop.de"
    Und die Pfade müssen auf den ordner "testshop" gehen.

    Das mit den Links kommt darauf an, wie Du diese im Shop angelegt hast.
    1. über die Co-Id oder
    2. über eine feste url.
    Beispiel für das Impressum:
    Version 1: shop_content.php?coID=4
    Version 2: (Link nur für registrierte Nutzer sichtbar.)

    Version 2 wird immer auf den Shop gehen, nicht auf den Testshop.
     
  19. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Es sei denn, man/Frau gibt bei Version 2 es so ein "/info/impressum.html" dann hat auch ein Testshop ein Impressum. :)
     
  20. erikabauerne-schal

    erikabauerne-schal Aktives Mitglied

    Registriert seit:
    9. April 2014
    Beiträge:
    36
    Danke erhalten:
    0
    Danke vergeben:
    10
    Hallo Dennis!
    Mysqldumper heruntergeladen und auf den Server geladen. Mit dem Aufrufen laut deren Anleitung (homepagename/name Ordner/ mysqldumper) kommt jedoch nichts. Also es kommt dass es nicht gefunden wird obwohl es in diesem Ordner ist....
    Bitte um Hilfe!
    Danke und viele Grüße
    Raimund