Ankündigung

Einklappen
Keine Ankündigung bisher.

SSL nachträglich

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    SSL nachträglich

    Hallo,

    ich habe nun ein SSL-Zertifikat fuer den Shop gekauft.
    Wie kriege ich den Shop da nun rein?

    -> includes
    configure.php


    // Define the webserver and path parameters
    // Main webserver: eg, http://localhost - should not be empty for productive servers
    define('HTTP_SERVER', 'http://www.DOMAIN.de');
    // Secure webserver: eg, https://localhost - should not be empty for productive servers
    define('HTTPS_SERVER', 'https://www.DOMAIN.de');
    // secure webserver for checkout procedure?
    define('ENABLE_SSL', 'true');

    ist das Alles?
    Ist dann der ganze Shop https oder kann ich irgendwie auch nur login und warenkorb ssl schuetzen?

    MfG
    Bandulik

    #2
    Hallo Bandulik,

    so wie ich das sehe, wird nicht der ganze Shop in SSL ausgeführt, sondern nur die schützenswerten Abläufe. Wenn du mal im admin unter Tools -> Developers Toolkit "SSL" eingibst, erscheinen eine Menge Dateien mit der Eingabe "NONSSL" und einige eben mit "SSL". Denke, dass hiermit geregelt ist, welche Abläufe SSL-geschützt sind.

    Ausserdem schlage ich vor, dass du dir auch mal die Datei admin/includes/configure.php anschaust:

    define('HTTP_SERVER', 'http://www.DOMAIN.de');
    define('HTTPS_SERVER', 'https://www.DOMAIN.de');
    define('HTTP_CATALOG_SERVER', 'http://www.DOMAIN.de');
    define('HTTPS_CATALOG_SERVER', 'https://www.DOMAIN.de');

    // Use secure webserver for catalog module and/or admin areas?
    define('ENABLE_SSL_CATALOG', 'true');
    define('ENABLE_SSL_ADMIN', 'true');

    Liebe Grüsse von der waldelfe

    Kommentar


      #3
      Danke Waldelfe,

      heisse uebrigens Mario....das Bandulik war ein Reflex.
      Ich musste angeben, ob das Zertifikat fuer meinedomain.de oder fuer www.meinedomain.de gelten soll.
      Wie ich da jetzt einzelne Prozesse schuetzen kann, ist mir noch unklar.
      Muss ich die Bereiche, die ich schuetzen will, in einen anderen ordner packen, oder gar auf einem anderen Server hosten?
      Oder reicht es, in der configure.php irgendwelche Eintraege zu aendern?

      Bin fuer jeden Tip dankbar.

      Mfg
      Mario

      Kommentar


        #4
        Du musst nicht einzelne Prozesse schützen, der Shop schaltet im Frontend automatisch auf SSL um, wenn Kundendaten übertragen werden. Also nur bei der Registrierung und beim Bestellablauf. Den ganzen Shop permanent mit SSL anzusprechen macht keinen Sinn und würde alles sehr sehr langsam machen.
        Zusätzlich besteht die Möglichkeit, den Adminbereich per SSL anzusprechen, damit die Adminlogindaten sicher übertragen werden.

        Eingestellt wird das in den beiden configure.php:
        Hier musst Du das entsprechend Deiner Konfiguration anpassen. Wenn Du ein vollwertiges SSL Zertifikat verwendest, sollte das dann ungefähr so aussehen, bei einem Shared SSL wird es etwas anders sein

        includes/configure.php:

        Code:
        define('HTTP_SERVER', 'http://www.meinshop.de');
        define('HTTPS_SERVER', 'https://www.meinshop.de');
        // Use secure webserver for checkout procedure?
        define('ENABLE_SSL', 'true');
        define('DIR_WS_HTTPS_CATALOG', '/shopverzeichnis/');
        admin/includes/configure.php:

        Code:
         
          define('HTTP_SERVER', 'http://www.meinshop.de');
          define('HTTPS_SERVER', 'https://www.meinshop.de');
          define('HTTP_CATALOG_SERVER', 'http://www.meinshop.de');
          define('HTTPS_CATALOG_SERVER', 'https://www.meinshop.de');
          // Use secure webserver for catalog module and/or admin areas?
          define('ENABLE_SSL_CATALOG', 'true');
          define('ENABLE_SSL_ADMIN', 'true');
        define('DIR_WS_HTTPS_ADMIN', '/shopverzeichnis/admin/');
          define('DIR_WS_HTTPS_CATALOG', '/shopverzeichnis/');
        Wenn Du im Admin permanent mit SSL arbeiten willst (nicht unbedingt nötig), stellst Du die obersten 4 Einträge alle auf https://www.meinshop.de

        Kommentar


          #5
          Super, das klingt ja gar nicht so schwierig.
          Ist ein vollwertiges Zertifikat fuer Geld......nen shared fuehrt ja oft zu Fehlermeldungen des Browsers. Sowas schreckt Kunden eher ab, denk ich.

          Also muss da nix kopiert werden. Alles wird ueber die configure.php's geregelt. Das gefaellt mir. Sollte zu schaffen sein....damit der Shop nicht so lange offline ist

          Gruss
          Mario

          Kommentar


            #6
            Hallo,

            SSL ist eingerichtet und in den configure.php's eingeschaltet.
            Jetzt fuehrt jeder Zugriff auf den Admin oder Warenkorb zu folgender Fehlermeldung:

            Sichere Verbindung fehlgeschlagen

            Ein Fehler ist während einer Verbindung mit www.printer-reset.com aufgetreten.

            SSL hat einen Eintrag erhalten, der die maximal erlaubte Länge überschritten hat.

            (Fehlercode: ssl_error_rx_record_too_long)

            Jemand eine Idee? Im Moment kann also niemand was im Shop kaufen....das ist schade...

            Kommentar


              #7
              Das hat jetzt nichts mit Zen-Cart zu tun. Hat Dein Provider das Zertifikat schon installiert? Die Seite ist jedenfalls mit https:// nicht erreichbar. Solange das nicht funkt stell besser in beiden configure.php wieder das SSL auf false.

              Kommentar


                #8
                Danke!
                SSL-Zertifikat ist fertig eingerichtet.
                Das Problem lag wirklich beim Hoster.
                Jetzt hab ich ein neues Problem.
                Wenn man im Firefox was in den Warenkorb legt und auf bezahlen klickt, landet man auf ner https Seite.
                Bei Opera und dem Iexplorer allerdings nicht. Da bleibt man auf der http Seite.
                Wie kann das sein?
                Leider verwenden ja immer noch die meisten Leute den Iexplorer...ich weiss auch nicht, warum....

                Kommentar

                Info zu diesem Forenarchiv:
                Mit Release von 1.5.7 wurde die deutsche Zen Cart Version auf eine reine DIY-Lösung umgestellt.
                Für einen Support via Forum stehen keine personellen und zeitlichen Ressourcen mehr zur Verfügung.
                Dieses Supportforum bleibt im Nur-Lesen-Modus als Wissensarchiv noch online verfügbar.
                PM Funktionalität, Registrierung und Posten neuer Beiträge sind deaktiviert.
                Zugriff auf Anhänge in den Postings ist auch ohne Registrierung/Einloggen möglich.
                FAQ und Downloadbereich des Forums wurden in die neue umfangreiche Knowledgebase auf der zen-cart-pro.at Website übernommen.

                Das Development der deutschen Zen Cart Version geht wie bisher auf Github weiter.
                Wir werden auch weiterhin neue Versionen bereitstellen und die Onlinedokumentation/Knowledgebase aktualisieren.
                Fehler in der Software können auf Github als Issues gemeldet werden.
                Follow us
                aktuelle version
                Zen Cart 1.5.7h deutsch
                vom 15.04.2024
                [Download]
                Lädt...
                X