Shop im Unterverzeichnis / Pfad ändern

Thema wurde von sabine_kahlen, 23. April 2016 erstellt.

  1. sabine_kahlen

    sabine_kahlen Mitglied

    Registriert seit:
    23. April 2016
    Beiträge:
    10
    Danke erhalten:
    1
    Danke vergeben:
    2
    Hallo , ich bin Gambio Neuling . Da mein alter Shop noch im Hauptverzeichnis laufen soll bis der neue fertig ist, läuft das neue Gambio Projekt in einem Unterverzeichnis. Hoster ist hosteurope

    Alle Shop Tests verliefen gut und ich bin kurz vor der Veröffentlichung. Jetzt habe ich testweise versucht den Pfad bei hosteurope zu ändern, damit beim Aufruf meiner Domain direkt der Pfad des Unterordners/shop aufgerufen wird.
    Leider ist der Shop bei Aufruf dann total zerschossen. Offenbar funktioniert das template nicht und auch die links verweisen ins Leere.....habe ich da jetzt einen Denkfehler? Komme einfach nicht auf die Lösung...

    Freue mich über eine Antwort :) Bildschirmfoto 2016-04-23 um 17.27.10.png Bildschirmfoto 2016-04-23 um 17.27.10.png
     
  2. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Hallo Sabine,

    willkommen im Forum.
    Bei der Installation des Shops werden die Pfada in die configure-Dateien geschrieben. Wenn Du jetzt den Pfad änderst, stimmen die Einträge nicht mehr.
    Was Du gemnau machen musst, damit alles funktioniert, hat Dennis hier sehr ausführlich geschrieben:
    (Link nur für registrierte Nutzer sichtbar.)
     
  3. Hallo Sabine, herzlich willkommen im Forum. Schön das Du dich für Gambio entschieden hast. Nur dein Webhoster würde Ich schnellst möglichst wechseln. Glaub mir Du hast keine Freude mit. Ich teste verschiedene Anbieter im Hostbereich, und Hosteurope hat mit der Note 4 abgeschlossen. Schwankungen und Seitenzugriffe bis zu 2.8 Sekunden. Das ist für den Google Speed nicht gut.
     
  4. sabine_kahlen

    sabine_kahlen Mitglied

    Registriert seit:
    23. April 2016
    Beiträge:
    10
    Danke erhalten:
    1
    Danke vergeben:
    2
    Hallo und vielen Dank für die Antworten.
    Irgendwie verstehe ich das trotzdem noch nicht. Wenn ich meinen Shop unter www.meinedomain.de/shop aufrufe wird er korrekt angezeigt und funzt einwandrei. Wenn ich jetzt bei hosteurope den Pfad für meinedomain auf www.meinedomain/shop ändere, müsste der Browser doch automatisch dorthin "weiterleiten", also automatisch das tun, was ich sonst "händisch" eingebe?
    Hab ich nen Knoten im Kopf? :confused:
    LG und schönen Abend Sabine
     
  5. Developer

    Developer Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    2.885
    Danke erhalten:
    617
    Danke vergeben:
    113
    Hallo Sabine,

    die Änderung im KIS bei Hosteurope alleine reichen nicht aus. :(

    Du musst auch u.a. im Shop die Pfade anpassen.
     
  6. Naja Sabine bedenke auch das alle Änderrungen bis zu 30 min dauern bis diese im Browser angezeigt werden. Das KIS ist eh das aller letzte und dazu total unübersichtlich.wenn der Shop auf xxx.de im Stammverzeichniss liegt bringt die Weiterleitung nichts. Wenn der Shop jedoch im Ordner xxx.de/Shop liegt müssen keine Pfade abgeändert werden
     
  7. sabine_kahlen

    sabine_kahlen Mitglied

    Registriert seit:
    23. April 2016
    Beiträge:
    10
    Danke erhalten:
    1
    Danke vergeben:
    2
    Guten Morgen :), also nochmal: der neuen Shop liegt im Verzeichnis "shop" www.meinshop.de/shop. Der alte Shop liegt im Hauptverzeichnis. Der Pfad zeigt aktuell ins Hauptverzeichnis (ist bei hosteurope /www).

    Ich will den neuen Shop im Ordner "shop" belassen und möchte nur, dass bei Aufruf der Seite nicht das Hauptverzeichnis sondern das Unterverzeichnis "shop" aufgerufen wird. Danach wollte ich den alten Shop löschen. Der neue darf aber gern in "shop" bleiben". Wenn ich Michael76 richtig verstanden habe, müsste ich keine Pfade ändern.

    Der Umzug zu einem neuen Provider ist für mich gerade nicht aktuell. Bin schon jahreland bei hosteurope und kann eigentlich nicht klagen. Liegt vielleicht daran, dass ich einen winzig kleinen Shop betreibe....
     
  8. Developer

    Developer Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    2.885
    Danke erhalten:
    617
    Danke vergeben:
    113
    #8 Developer, 24. April 2016
    Zuletzt bearbeitet: 24. April 2016
    @sabine_kahlen: Ich kann mich nur wiederholen! Bitte die Pfadanpassungen vornehmen. :)

    @michael76: Jeder hat seine Stärken und Schwächen. Manche mehr und einige weniger. Dann kommt es auch noch auf die Produkte und das Preis-/Leistungsverhältnis an. Nenne bitte gezielt die Produkte, die bei Hosteurope so schlecht sind. Du redest ja so als wären die ja nur schlecht.

    Wenn Du mich allerdings nach meiner Meinung fragen würdest, ob ich HE empfehlen könnte/würde, dann fallen mir sicherlich andere ein. :D

    Da ich Kunden bei fast allen Providern gesehen habe, kann ich aus Erfahrung sagen, welche von den Providern angenehmer sind, was z.B. die Hardware, Preis-/Leistung, Support, Flexibilität usw. betrifft.

    Aber, das kann man nicht alles schreiben, was die Provider betrifft. Ist sicherlich auch nicht der richtige Platz für dieses Thema. :)
     
  9. sabine_kahlen

    sabine_kahlen Mitglied

    Registriert seit:
    23. April 2016
    Beiträge:
    10
    Danke erhalten:
    1
    Danke vergeben:
    2
  10. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Du hast in den configure-Dateien als Shopadresse: Domain.tld/shop stehen. Wenn Du jetzt sie Domein auf den Ordner "Shop" legst, existiert die Adresse in den configure-Dateien nicht mehr.
     
  11. Developer

    Developer Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    2.885
    Danke erhalten:
    617
    Danke vergeben:
    113
    An welcher Stelle kommst Du jetzt genau nicht weiter, damit wir helfen können.
     
  12. 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
    Die Angabe eines Unterordner ist doch seit GX 2.? m.W. gar nicht mehr erforderlich.
    In meinen Testshops steht überall nur die Domain - und alle liegen in verschiedenen Unterordner - was einen Umzug erheblich vereinfacht.
     
  13. sabine_kahlen

    sabine_kahlen Mitglied

    Registriert seit:
    23. April 2016
    Beiträge:
    10
    Danke erhalten:
    1
    Danke vergeben:
    2
    naja, meine Kentnisse reichen bis zur Erstellung eines Shops wohl aus, allerdings habe ich meine Grenzen und möchte ungern Veränderung vornehmen die wohlmöglich beim kleinsten Fehler alles zunichte machen...
    Ich habe jetzt die Idee meinem Shop eine Willkommens Seite vorzuschalten (Hauptverzeichnis) und dann mit einem verlinkten Button den Eingang zum Shop zu ermöglichen. Das müsste doch gehen?
     
  14. sabine_kahlen

    sabine_kahlen Mitglied

    Registriert seit:
    23. April 2016
    Beiträge:
    10
    Danke erhalten:
    1
    Danke vergeben:
    2
    Ihr Lieben, ich habs geschafft. Habe mich nun doch getraut die Änderungen in den configure-Dateien vorzunehmen :D.
    Da der Shop im Order /shop verbleiben sollte und ich lediglich den Pfad Im hosteuope ändern wollte ist die Anleitung recht kurz.
    Anbei die Lösung für alle die irgendwann das gleiche Problem haben:
    Im KIS von hosteurope den Pfad auf /www/shop/ speichern

    die includes/configure.php und die die admin/includes/configure.php wie folgt ändern:

    $t_document_root = '/is/htdocs/wpXXXX_XXXX/www/shop'; // absolute server path required (domain root)
    und

    alle Zeilen mit diesem Text wie folgt:

    define('HTTP_SERVER', 'http://www.meinedomain.de'); // eg, http://localhost - should not be empty for productive servers
    define('HTTPS_SERVER', 'https://www.meinedomain.de'); // eg, https://localhost - should not be empty for productive servers

    Shop natürlich /shop durch euren Ordner ersetzen. Das wars. Vermutlich wusstet Ihr Profis das sowieso aber es kommt ja vielleicht nochmal so ein Neuling wie ich und freut sich :)
     
  15. Developer

    Developer Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    2.885
    Danke erhalten:
    617
    Danke vergeben:
    113
    Du hättest mal auf mich hören sollen. :D
     
  16. sabine_kahlen

    sabine_kahlen Mitglied

    Registriert seit:
    23. April 2016
    Beiträge:
    10
    Danke erhalten:
    1
    Danke vergeben:
    2
  17. sabine_kahlen

    sabine_kahlen Mitglied

    Registriert seit:
    23. April 2016
    Beiträge:
    10
    Danke erhalten:
    1
    Danke vergeben:
    2
    Hallo nochmal, ich habe noch eine Frage zum MobileCandy: läuft das mit der aktuellesten Version rund? In der Installationsdatei sind ja nur ältere Versionen aufgelistet... Danke
     
  18. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Das MobileCandy läuft mit dem EyeCandy, es läuft nicht mit dem Honeygrid-Template!
     
  19. martinalbrecht

    martinalbrecht Neues Mitglied

    Registriert seit:
    17. Januar 2016
    Beiträge:
    4
    Danke erhalten:
    0
    Danke vergeben:
    1
    #19 martinalbrecht, 14. Juni 2016
    Zuletzt bearbeitet: 14. Juni 2016
    Hallo =)
    Ich finde die Kurzanleitung toll von dir!
    Und ich dachte jetzt schaffe ich das auch aber irgendwie bin ich wohl immernoch zu blöd dazu...
    Ich hoffe ihr könnt mir erklären was mein Feher ist.;)

    Bisher habe ich es geschafft das man wenn man nur "www.Hunderbare-Unikate.de" eingebe auf die Startseite des Shops komme. Nur steht dabei Immernoch die ewig lange URL und die hätte ich gern weg. (Ja ich war zu blöd und hatte das ganze Gambio Verzeichnis hochgeladen :rolleyes:)

    Ich habe nach ewigen suchen nichts gefunden wo ich den Start Pfad (ich bin bei One.com) ändern konnte. Desswegen bin ich auf die Lösung ausgewichen auf die Startseite eine php Datei zu erstellen mit folgendem Inhalt:

    <?
    header("Location: http://hunderbare-unikate.de/GX2_v2.6.0.1/Shopsystem/Dateien/index.php");
    exit();
    ?>

    oder ist das schon der Fehler?

    Weiter steht bei mir folgendes in der admin/includes/configure.php :


    if(isset($_SERVER['DOCUMENT_ROOT']))
    {
    $t_document_root = $_SERVER['DOCUMENT_ROOT'] . '/';
    }
    elseif(!isset($_SERVER['DOCUMENT_ROOT']) && isset($_SERVER['SCRIPT_FILENAME']) && isset($_SERVER['SCRIPT_NAME']))
    {
    $t_document_root = substr($_SERVER['SCRIPT_FILENAME'], 0, -strlen($_SERVER['SCRIPT_NAME'])) . '/';
    }
    else
    {
    $t_document_root = 'http://hunderbare-unikate.de/GX2_v2.6.0.1/Shopsystem/Dateien'; // 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://hunderbare-unikate.de'); // eg, http://localhost or - https://localhost should not be empty for productive servers
    define('HTTP_CATALOG_SERVER', 'http://hunderbare-unikate.de');
    define('HTTPS_CATALOG_SERVER', 'http://hunderbare-unikate.de');


    und in der includes/configure.php :


    if(isset($_SERVER['DOCUMENT_ROOT']))
    {
    $t_document_root = $_SERVER['DOCUMENT_ROOT'] . '/';
    }
    elseif(!isset($_SERVER['DOCUMENT_ROOT']) && isset($_SERVER['SCRIPT_FILENAME']) && isset($_SERVER['SCRIPT_NAME']))
    {
    $t_document_root = substr($_SERVER['SCRIPT_FILENAME'], 0, -strlen($_SERVER['SCRIPT_NAME'])) . '/';
    }
    else
    {
    $t_document_root = 'http://hunderbare-unikate.de/GX2_v2.6.0.1/Shopsystem/Dateien'; // 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://hunderbare-unikate.de'); // eg, http://localhost - should not be empty for productive servers
    define('HTTPS_SERVER', 'http://hunderbare-unikate.de'); // eg, https://localhost - should not be empty for productive servers
     
  20. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    16. Januar 2016
    Beiträge:
    656
    Danke erhalten:
    115
    Danke vergeben:
    20
    Ich frage mich warum ihr das so kompliziert anstellt?

    Zum Beispiel:

    LiveShop ist unter (Link nur für registrierte Nutzer sichtbar.) erreichbar und liegt von mir aus im Ordner "shop".

    Testshop ist unter (Link nur für registrierte Nutzer sichtbar.) erreichbar und liegt im Ordner "shop/demo".

    Nach dem hochladen der Shopdateien in den Ordner "shop/demo" und dem Aufruf "xyz.de/demo" fragt die Installation nach der URL ab. Einfach "xyz.de" stehen lassen. Nach der Installation im Ordner "shop/demo" in der .htaccess "RewriteBase /demo" hinterlegen und gut ist.

    Nach Fertigstellung des Shops beim Hoster die Domain auf den Ordner "shop/demo" überführen und in der .htaccess den Eintrag nach "RewriteBase /" anpassen.