Testshop erstellen / Shop Klonen mit Estugo als Hoster

Thema wurde von markus_wick, 8. September 2020 erstellt.

  1. bemark

    bemark Erfahrener Benutzer

    Registriert seit:
    27. Januar 2020
    Beiträge:
    59
    Danke erhalten:
    1
    Danke vergeben:
    29
    Die Shop-Kopie liegt unter test.sylao.com

    Hier mal meine Einstellungen:

    Code /test/admin/configure.php
    document_root ESTUGO server.de/test/
    define('HTTP_SERVER', 'http//test.sylao.com'); // eg, http://localhost or - https://localhost should not be empty for productive servers
    define('HTTP_CATALOG_SERVER', 'http://test.sylao.com');
    define('HTTPS_CATALOG_SERVER', 'https://test.sylao.com');
    define('ENABLE_SSL_CATALOG', 'false'); // SSL: 'true' = active, 'false' = inactive

    /include/configure.php
    define('HTTP_SERVER', 'http://test.sylao.com'); // eg, http://localhost - should not be empty for productive servers
    define('HTTPS_SERVER', 'https://test.sylao.com'); // eg, https://localhost - should not be empty for productive servers
    define('ENABLE_SSL', false); // SSL: true = active, false = inactive

    Datenbank ist die Testdatenbank

    Die Umleitung habe ich jetzt weggelassen und ganz von vorne begonnen.

    Die aufgerufene Seite bleibt aber weiss.

    Der Originalshop ist übrigens www.putzprofishop.ch
     
  2. bemark

    bemark Erfahrener Benutzer

    Registriert seit:
    27. Januar 2020
    Beiträge:
    59
    Danke erhalten:
    1
    Danke vergeben:
    29
    Nachtrag:
    Google Chrome: HTTP Error 500
    Safari und Firefox: leere Seite
     
  3. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    rufe mal bitte die
    (Link nur für registrierte Nutzer sichtbar.)
    auf und versuche dich als Admin anzumelden.
    Danach rufe die clear_cache - URLs auf, die im 1. Post stehen (auch wenn die Seite erstmal weiß bleiben sollte)
    Danach bitte den Browser-Cache leeren.
     
  4. bemark

    bemark Erfahrener Benutzer

    Registriert seit:
    27. Januar 2020
    Beiträge:
    59
    Danke erhalten:
    1
    Danke vergeben:
    29
    Heute habe ich nun alle möglichen Seiten gesehen:
    wenn der Browser ganz leer ist, komme ich auf die Login Seite. Mit der Admin Login Email und dem PW vom aktiven Shop klappt es nicht. Dann habe ich PW vergessen angeklickt = leere Seite mit der Browser Adresse http://test.sylao.com/de/password_double_opt.php

    Es kam auch vor, dass anstelle der Login-Seite 502 Bade Gateway erscheint mit einer ellenlangen Browseradresse die /test.sylao.com/ immer wiederholt. Es kam auch vor, dass ERROR 502 404 500 ausgegeben wurden.

    Im phpMyAdmin habe versucht das PW zu ändern unter customers, customer 1 bei md5. Mein Name und Emailadresse sind richtig drin.
    Bis jetzt alles ohne Erfolg.
     
  5. markus_wick

    markus_wick Erfahrener Benutzer

    Registriert seit:
    10. Oktober 2018
    Beiträge:
    966
    Danke erhalten:
    214
    Danke vergeben:
    153
    Bin etwas verwirrt, Roland, wegen „umleitung“ etc. bei Dir. Warum so kompliziert?



    Du hast die Domain sylao.com, Dokumentenstamm „privat“.

    Das heisst, Du legst zB. alle Shopdateien im Dateibereich in das Verzeichnis „privat“, beim Aufruf von www..sylao.com erscheint dann der Inhalt des Verzeichnisses „privat“.

    Du richtest eine Subdomain bei Estugo ein, z.B. testdomain.sylao.com
    In den Hosting-Einstellungen stellst Du als Dokumentenstamm z.B. „testdomain“ ein.
    Idealerweise auch gleich ein LetsEncrypt Zertifikat dafür.
    Dann legst Du im Dateienbereich ein Verzeichnis „testdomain“ an und legst dort die Shopdateien für den Testshop hinein.

    In den configure-Dateien des Testshops muss dann z.B. stehen:

    Zeile 31
    $t_document_root = '/var/www/vhosts/(www.xxx.de)/testdomain.sylao.com/'; // absolute server path required (domain root)

    Zeilen 63 - 66
    define('HTTP_SERVER', 'http://testdomain.sylao.com'); // eg, http://localhost or - https://localhost should not be empty for productive servers
    define('HTTP_CATALOG_SERVER', 'http://testdomain.sylao.com');
    define('HTTPS_CATALOG_SERVER', 'https://testdomain.sylao.com');
    define('ENABLE_SSL_CATALOG', 'false'); // SSL: 'true' = active, 'false' = inactive

    Ausserdem in Zeile 99 der Name der genutzen Datenbank:
    define('DB_DATABASE', ‚(testdomain_oder_wie_du_die_nennst)‘);

    Du hast also im Filemanager bei Estugo im Basisverzeichnis Deines Vertrages unter anderem ein Verzeichnis „privat“, dort sind die Dateien für www.sylao.com und ein Verzeichnis „testdomain“, dort sind die Dateien für den Testshop.

    Rufst Du testdomain.sylao.com auf, wird der Testshop angezeigt. Rufst Du www.sylao.com auf, der andere.

    Warum Umleitungen im header von privat2 auf privat?
     
  6. bemark

    bemark Erfahrener Benutzer

    Registriert seit:
    27. Januar 2020
    Beiträge:
    59
    Danke erhalten:
    1
    Danke vergeben:
    29
    Hallo Markus

    Vielen Dank für deine ausführliche Anleitung. Leider kommt es immer wieder auf das gleiche raus, leere Seite.

    Ich habe beide Varianten ausgeführt, also sylao.com und testshop.sylao.com. Beide bleiben leer. Die Browseradresse zeigt testshop.sylao.com/de/ Mein Shop ist deutsch und französisch.

    Was mir auffällt, im aktiven Original-Shop ist der ducument_root $t_document_root = '/var/www/vhosts/(www.xxx.de)/httpdocs/gx/'; //
    also in den Dokumentordner und nicht Domain /putzprofishop.ch, Auch wenn ich den Pfad im Testshop gleich angebe, also "testshop" ändert sich nichts.

    configure -Dateien im Testshop:
    Zeile 31
    $t_document_root = '/var/www/vhosts/(www.xxx.de)/testshop.sylao.com/'; // absolute server path required (domain root)

    Zeilen 63 - 66
    define('HTTP_SERVER', 'http://testshop.sylao.com'); // eg, http://localhost or - https://localhost should not be empty for productive servers
    define('HTTP_CATALOG_SERVER', 'http://testshop.sylao.com');
    define('HTTPS_CATALOG_SERVER', 'https://testshop.sylao.com');
    define('ENABLE_SSL_CATALOG', 'false'); // SSL: 'true' = active, 'false' = inactive

    Datenbankkopie Daten sind aktualisiert.

    Bei allen Anpassungen habe ich nur die Stellen überschrieben, die du mir erklärt hast. Zudem waren ja auch die Originale drin, welche ich überschreiben konnte.

    Könnte es evtl. sein, dass im Originalshop irgend ein Code verändert wurde? Bekannt ist mir auf jedenfalls nichts.

    Es sollte doch möglich sein, dass ich diese banalen Anpassungen machen kann, auch wenn ich nicht programmieren kann.

    Nochmals vielen Dank für deine Hilfe und Geduld.

    Gruss
    Roland
     
  7. markus_wick

    markus_wick Erfahrener Benutzer

    Registriert seit:
    10. Oktober 2018
    Beiträge:
    966
    Danke erhalten:
    214
    Danke vergeben:
    153
    #27 markus_wick, 1. Februar 2021
    Zuletzt bearbeitet: 1. Februar 2021
    Hmmmm....
    Fang doch noch mal ganz am Anfang an:
    - Neues Verzeichnis bei Estugo erstellen, z.B. "testdokument"
    - Leg da z.B. eine einfache Index.html-Datei rein, z.B. diese hier:
    https://realrecyclers.com/ablage/index.html.zip
    - Erstelle in Estugo eine Subdomain, z.B. testdokument.sylao.com mit dem Verzeichnis Testdokument

    Dann rufe die Domain auf unter testdokument.sylao.com

    Wird der Text "Testdokument" angezeigt?
    Soll nur ein "very-basic" test sein, ob die Domains an sich überhaupt normal erreichbar sind...

    Ja, passt?
    Dann noch mal die "Testshop-Klon-Orgie" machen, Testshopadresse aufrufen und wenn alles weiss bleibt mal im Browser nach dem Quelltext der weissen Seite schauen. Auch wenn alles weiss ist, kann ja HTML-Code da sein der dann weiterhilft bei der Problemsuche.

    Du trägst jetzt aber nirgends irgendwelche Umleitungen ein, oder? Da muss nichts umgeleitet werden.
     
  8. markus_wick

    markus_wick Erfahrener Benutzer

    Registriert seit:
    10. Oktober 2018
    Beiträge:
    966
    Danke erhalten:
    214
    Danke vergeben:
    153
    Derzeit (Stand 11:47) ist bei Dir unter sylao.com eine weisse Seite, hinter der steckt:

    <html>
    <head></head>
    <body></body>
    </html> = $0

    Was hast Du denn derzeit im dazugehörigen Verzeichnis liegen?

    Es wird auch ein Fehler ausgegeben, das Favicon kann nicht gefunden werden:
    http://www.sylao.com/favicon.ico
    Failed to load resource: the server responded with a status of 404 (Not Found)

    Ist in Deinem Verzeichnis, das zu sylao.com gehört die Datei favicon.ico vorhanden?
     
  9. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Wenn der Shop hier liegt:
    '/var/www/vhosts/((Link nur für registrierte Nutzer sichtbar.) //
    dann ist httpdocs Dein Hauptroot und "gx" das Shopverzeichnis (Shoproot) - da liegen Deine Shopdateien.
    Dann müsste ein Testshop z.B. in
    '/var/www/vhosts/((Link nur für registrierte Nutzer sichtbar.) //
    Der Ordner "test" müsste in dem Fall neben "gx" im Ordner httpdocs erstellt werden und die Domain darauf zeigen.
     
  10. bemark

    bemark Erfahrener Benutzer

    Registriert seit:
    27. Januar 2020
    Beiträge:
    59
    Danke erhalten:
    1
    Danke vergeben:
    29
    Vielen Dank für eure super Unterstützung. Ich werde mich heute oder morgen durcharbeiten und Rapport ablegen!
     
  11. bemark

    bemark Erfahrener Benutzer

    Registriert seit:
    27. Januar 2020
    Beiträge:
    59
    Danke erhalten:
    1
    Danke vergeben:
    29
    Also, ich habe nochmals versucht, einen Testshop zu erstellen, http://testshop2.sylao.com. Aber wieder mit dem gleichen Resultat = weisse Seite.

    - das Shopverzeichnis ist /httpdocs/testshop2/
    - die Index Datei "Testdokument" mit diesem Shoproot angezeigt
    - das favicon.ico war nicht vorhanden, ich habe dann versuchsweise ein favicon.ico in den Hauptordner gelegt, Der Fehler war weg

    Ich habe jetzt mal ein Gambio Ticket gelöst, vielleicht gibt es im Shop doch eine mir unbekannte Einstellung.

    Nochmals vielen Dank für eure Unterstützung.
     
  12. markus_wick

    markus_wick Erfahrener Benutzer

    Registriert seit:
    10. Oktober 2018
    Beiträge:
    966
    Danke erhalten:
    214
    Danke vergeben:
    153
    #32 markus_wick, 2. Februar 2021
    Zuletzt bearbeitet: 2. Februar 2021
    Hmmmm.....
    Ich würde darauf tippen, dass Du irgendwo an einer Stelle was umleitest. Entweder noch bei den Estugo-Einstellungen, oder evtl. in der .htaccess-datei?

    Interessant ist: Wenn ich versuche eine nichtexistierende Seite Deines testshop aufzurufen:

    http://testshop2.sylao.com/de/12345.html

    kommt folgendes:

    Die aufgerufene Seite konnte nicht gefunden werden.

    Der Code dahinter:

    Code:
    <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
    <head>
            <meta http-equiv="Content-Type" content="text/html">
            <title>JEMAKO Putzprofi Shop</title>
            <base href="https://www.putzprofishop.ch/">
            <link rel="shortcut icon" href="https://www.putzprofishop.ch/images/logos/favicon.ico" type="image/x-icon">
            <style>... (lass ich mal raus)</style>
        </head>
        <body>
            <center><b>Die aufgerufene Seite konnte nicht gefunden werden.</b></center>
    </body></html>

    Der Seitentitel ändert sich auch auf "JEMAKO Putzprofi Shop"

    Da steckt also irgendwie doch irgendwie der Shop dahinter.
     
  13. markus_wick

    markus_wick Erfahrener Benutzer

    Registriert seit:
    10. Oktober 2018
    Beiträge:
    966
    Danke erhalten:
    214
    Danke vergeben:
    153
  14. markus_wick

    markus_wick Erfahrener Benutzer

    Registriert seit:
    10. Oktober 2018
    Beiträge:
    966
    Danke erhalten:
    214
    Danke vergeben:
    153
    Du hast ja die originale Seite nicht bei Estugo sondern hostpoint.ch, oder? Gibt es da gravierende Unterschiede? Stimmen die PHP-Versionen?
     
  15. bemark

    bemark Erfahrener Benutzer

    Registriert seit:
    27. Januar 2020
    Beiträge:
    59
    Danke erhalten:
    1
    Danke vergeben:
    29
    Der aktive Shop und auch die Testshops werden bei ESTUGO gehostet. Letzten Sommer bin ich von Hostpoint zu ESTUGO umgezogen. Sie haben auch den Umzug für mich erledigt. Hostpoint ist vermutlich nicht der ideale Hoster für den Gambio Shop.

    ESTUGO hat mittlerweile meinen Testshop überprüft und ein "paar Fehler in den configure´s gefunden und behoben" :
    sie haben ein Zertifikat gelöst und alle Domain-Einstellungen in Zeile 63 - 66 auf https:// eingestellt. Seitdem läuft der Testshop.

    Ich habe einen zweiten Testshop erstellt mit der Kopie aus dem Testshop2 und der läuft auch.
     
  16. markus_wick

    markus_wick Erfahrener Benutzer

    Registriert seit:
    10. Oktober 2018
    Beiträge:
    966
    Danke erhalten:
    214
    Danke vergeben:
    153
    Prima!
     
  17. Anonymous

    Anonymous Aktives Mitglied

    Registriert seit:
    21. Februar 2017
    Beiträge:
    32
    Danke erhalten:
    2
    Danke vergeben:
    9
    Hallo :)

    ich habe meinen Shop soweit erfolgreich kopiert. Nun besteht das Problem, dass alle Einträge in der Fußzeile noch zum originalen Shop verlinken. Auch der Teaser-Slider verlinkt noch zur originalen Homepage. Ich habe alle Caches gemäß den Links im ersten Beitrag gelöscht.

    (Link nur für registrierte Nutzer sichtbar.)
    (Link nur für registrierte Nutzer sichtbar.)
    (Link nur für registrierte Nutzer sichtbar.)
    (Link nur für registrierte Nutzer sichtbar.)
    (Link nur für registrierte Nutzer sichtbar.)
    (Link nur für registrierte Nutzer sichtbar.)
    (Link nur für registrierte Nutzer sichtbar.)

    Weiß jemand wie ich die Verlinkungen wegbekomme?
     
  18. 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 die Links im Shop vermutlich mit der kompletten URL gesetzt,
    Die bleibt dann auch so - egal wie oft du den Cache leerst.
    Hier musst Du die Links manuell ändern.
     
  19. Anonymous

    Anonymous Aktives Mitglied

    Registriert seit:
    21. Februar 2017
    Beiträge:
    32
    Danke erhalten:
    2
    Danke vergeben:
    9
    Beim Slider habe ich es gefunden, nur leider nicht in dem Footer
     
  20. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Das Impressum ist die Zielseite, Du must da suchen, wo der Linkangelegt wurde.
    Vermutlich ist das im Content-Manager unter Elemente -> Footer -> Footerspalte ....

    Tipp, wenn Du das in Zukunft vermeiden möchtest, solltest Du die Links anders schreiben.

    Wenn Du den link so anlegst:
    Unbenannt.JPG


    wird automatisch die Domain davor gesetzt, die dem aktuellen Shop / Testshop entspricht.