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
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.)
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.
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? LG und schönen Abend Sabine
Hallo Sabine, die Änderung im KIS bei Hosteurope alleine reichen nicht aus. Du musst auch u.a. im Shop die Pfade anpassen.
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
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....
@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. 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.
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.
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.
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?
Ihr Lieben, ich habs geschafft. Habe mich nun doch getraut die Änderungen in den configure-Dateien vorzunehmen . 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
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
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 ) 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
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.