Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: ANLEITUNG: Installation mit SSL Proxy

    web28

    • modified Team
    • Beiträge: 9.404
    ANLEITUNG: Installation mit SSL Proxy
    am: 06. März 2010, 20:38:41
    Bei Verwendung von SSL Proxies bitte nur diese Codeänderungen durchführen (die Infos in Dokumans Handbuch sind veraltet)

    NEUE ANLEITUNG Stand 04.09.2010

    Diese Änderungen sind ab modified eCommerce Shopsoftware 1.05 SP1 bereits enthalten!

    in Datei:
    inc/xtc_redirect.inc.php !!!Anleitung geändert 04.07.2010!!!

    Suchen nach:

    Code: PHP  [Auswählen]
    if ( (ENABLE_SSL == true) && (getenv('HTTPS') == 'on' || getenv('HTTPS') == '1') ) { // We are loading an SSL page

    Ersetzen mit:

    Code: PHP  [Auswählen]
     global $request_type;
        if ( (ENABLE_SSL == true) && ($request_type == 'SSL') ) { // We are loading an SSL page

    In Dateien:
    includes/application_top.php
    includes/application_top_callback.php
    includes/application_top_export.php


    Suchen nach:

    Code: PHP  [Auswählen]
    $request_type = (getenv('HTTPS') == '1' || getenv('HTTPS') == 'on') ? 'SSL' : 'NONSSL';

    oder nach:

    Code: PHP  [Auswählen]
    $request_type = (getenv('HTTPS') == '1' || getenv('HTTPS') == 'on' || !empty($_SERVER['HTTP_X_FORWARDED_HOST'])) ? 'SSL' : 'NONSSL';

    Ersetzen mit:

    Code: PHP  [Auswählen]
    if (file_exists('includes/request_type.php')) {
            include ('includes/request_type.php');
    } else $request_type = 'NONSSL';

    In Datei:
    wsdl_iclear_order.php

    Suchen nach:

    Code: PHP  [Auswählen]
    $request_type = (getenv('HTTPS') == 'on') ? 'SSL' : 'NONSSL';

    oder nach:

    Code: PHP  [Auswählen]
    $request_type = (getenv('HTTPS') == '1' || getenv('HTTPS') == 'on' || !empty($_SERVER['HTTP_X_FORWARDED_HOST'])) ? 'SSL' : 'NONSSL';

    Ersetzen mit:

    Code: PHP  [Auswählen]
    if (file_exists('includes/request_type.php')) {
            include ('includes/request_type.php');
    } else $request_type = 'NONSSL';

    WICHTIG: Die neue Datei request_type.php aus dem Anhang in das Shop includes Verzeichnis kopieren!

    Diese Änderungen sind ab modified eCommerce Shopsoftware 1.05SP1 bereits enthalten, damit müssen dann bei Verwendung von SSL Proxies keine Änderungen an den PHP Dateien mehr durchgeführt werden.

    Wer Zeit, Lust und einen Webhoster mit SSL Proxy Unterstützung hat, möge das Ganze bitte testen und Feedback geben.

    Bisher erfolgreich getestet bei:
    1und1
    strato
    all-inkl.com
    Hosteurope

    Gruss Web28

    Linkback: https://www.modified-shop.org/forum/index.php?topic=4409.0

    DokuMan

    • modified Team
    • Beiträge: 6.669
    • Geschlecht:
    Re: ANLEITUNG: Installation mit SSL Proxy
    Antwort #1 am: 07. März 2010, 16:13:14
    Das ganze wird natürlich auch Einzug in die kommende Version 1.04 (sowie in der neuen Version des Anwenderhandbuchs)

    zub

    • Schreiberling
    • Beiträge: 401
    Re: ANLEITUNG: Installation mit SSL Proxy
    Antwort #2 am: 07. März 2010, 16:20:37
    Habe das bei einem Strato VServer mal eingebaut, funktioniert ohne Fehler.
    Habe da aber mal noch eine Frage, wenn ich den Code von DokuMan in die
    inc/xtc_redirect.inc.php einbau da wird nach dem Login ohne https auf die
    Startseite geleitet mit web28 seinem Code komme ich mit https auf die Startseite,
    ist das so richtig?

    Gruß
    zub

    DokuMan

    • modified Team
    • Beiträge: 6.669
    • Geschlecht:
    Re: ANLEITUNG: Installation mit SSL Proxy
    Antwort #3 am: 07. März 2010, 16:22:19
    Die Lösung von web28 ist einfach die Bessere! ;)

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: ANLEITUNG: Installation mit SSL Proxy
    Antwort #4 am: 07. März 2010, 16:32:00
    Und wird vermutlich auch den Code im nächsten Anwenderhandbuch ersetzen? ;-)

    Grüße

    Torsten

    DokuMan

    • modified Team
    • Beiträge: 6.669
    • Geschlecht:
    Re: ANLEITUNG: Installation mit SSL Proxy
    Antwort #5 am: 07. März 2010, 16:38:42
    Richtig! :)

    DeguPapa

    • Neu im Forum
    • Beiträge: 8
    Re: ANLEITUNG: Installation mit SSL Proxy
    Antwort #6 am: 14. April 2010, 14:09:37
    Hallo,
    ich benötige hierzu einmal Eure Hilfe. Ich habe bei all-inkl die Version xct_modified 1.03 mit dem Installer vom 06.04.2010 installiert. Leider funktioniert die SSL Verschlüsselung über deren Proxy nicht. Als Meldung erhalte ich immer, dass die Seite nicht gefunden wurde.

    Folgendes habe ich schon ausprobiert:
    - Änderungen wie oben durchgeführt
    - Änderungen laut Handbuch von dokuman
    - Änderungen laut Hilfeseite von all-inkl

    Aktuell liegt auf meiner Seite noch ein Passwortschutz per .htaccess
    Aber auch ohne diese Datei funktioniert keine SSL Verbindung ( z.B. Neuanmeldung ). Laut dem ersten Beitrag sollte es ja funktionieren. Gibt es sonst noch irgendwelche anderen Sachen, die ich ändern muss? Hat es vielleicht etwas damit zu tun, dass ich erst seit gestern bei all-inkl Kunde bin ( all-inkl PrivatPlus Tarif )?

    Wäre schön, wenn noch jemand einen Tipp hätte, was ich noch versuchen kann.

    Gruß
    DeguPapa

    web28

    • modified Team
    • Beiträge: 9.404
    Re: ANLEITUNG: Installation mit SSL Proxy
    Antwort #7 am: 14. April 2010, 15:01:48
    Mit den oben aufgeführten Änderungen funktioniert das problemlos bei all-inkl.

    In den Config Dateien muss selbstverständlich noch SSL auf True und bei HTTPS_SERVER die richtige URL mit dem SSL-Proxy eingetragen werden.

    Was hast Du denn da eingetragen?

    Gruss Web28

    DeguPapa

    • Neu im Forum
    • Beiträge: 8
    Re: ANLEITUNG: Installation mit SSL Proxy
    Antwort #8 am: 14. April 2010, 16:56:37
    In den Config Dateien ist 'true' eingetragen. Wenn ich dies auf 'false' umstelle, funktioniert der Shop ohne SSL ohne Probleme.

    Code: PHP  [Auswählen]
    define('HTTP_SERVER', 'http://larsmoellersoft.de'); // eg, http://localhost - should not be empty for productive servers
      define('HTTPS_SERVER', 'https://ssl-account.com/larsmoellersoft.de'); // eg, https://localhost - should not be empty for productive servers
      define('ENABLE_SSL', 'true'); // secure webserver for checkout procedure?
     
    Bei HTTP-Server habe ich auch schon versucht vorher ein www zu stellen. Dies hatte so aber auch keine Auswirkungen.

    Gruß
    DeguPapa

    web28

    • modified Team
    • Beiträge: 9.404
    Re: ANLEITUNG: Installation mit SSL Proxy
    Antwort #9 am: 14. April 2010, 17:28:38
    Das ist alles richtig eingetragen.

    Hast Du den SSL Proxy für die Domain im Kundenkonto aktiviert?

    Gruss Web28

    DeguPapa

    • Neu im Forum
    • Beiträge: 8
    Re: ANLEITUNG: Installation mit SSL Proxy
    Antwort #10 am: 14. April 2010, 20:06:00
    @web28
    Das ist es gewesen. Ich hatte es noch nicht aktiviert. :doh:
    Vielen Dank für den Tipp  :thx:

    Aktuell funktioniert es zwar noch nicht, aber ich denke, dass es in den nächsten Minuten funktionieren wird.

    Gruß
    DeguPapa

    Edit: Es geht jetzt. Vielen Dank noch einmal.  :B

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: ANLEITUNG: Installation mit SSL Proxy
    Antwort #11 am: 14. April 2010, 20:31:18
    :hust: :whistle:

    Schnarchnase. ;-)

    Grüße

    Torsten

    DeguPapa

    • Neu im Forum
    • Beiträge: 8
    Re: ANLEITUNG: Installation mit SSL Proxy
    Antwort #12 am: 14. April 2010, 21:10:19
    :D Ich gebe Dir Recht... Ganz schön peinlich :whistle:  :sorry: Ich wusste nur nicht, dass dies noch aktiviert werden muss. Da es bei meinem Tarif mit dabei ist, dachte ich, dass es auch aktiviert ist. In den ganzen Beiträgen, die ich gestern und heute in den verschiedensten Foren gelesen habe, stand nie, dass man dies auch noch für die Domain aktivieren muss.

    Einen dummen Beitrag muss es halt pro Tag geben. Heute habe ich ihn gestellt.  :D

    Gruß
    DeguPapa

    MagicFire

    • Fördermitglied
    • Beiträge: 155
    • Geschlecht:
    Re: ANLEITUNG: Installation mit SSL Proxy
    Antwort #13 am: 15. April 2010, 07:12:10
    Habe es eingebaut und es geht alles einwandfrei.

    der Server ist bei Estugo mit PositiveSSL Zertifikat läuft einwandfrei.

    Viele Grüße MagicFire

    web28

    • modified Team
    • Beiträge: 9.404
    Re: ANLEITUNG: Installation mit SSL Proxy
    Antwort #14 am: 15. April 2010, 08:51:13
    Nur zur Klarstellung:

    Bei einem eigenen Zertifikat muss an den Shopdateien überhaupt nichts geändert werden. (Außer natürlich bei den Config Dateien - SSL auf True)

    Die Änderungen an den Shopdateien sind nur für SSL-Proxies nötig, werden aber in der Version 1.04 bereits enthalten sein.

    Gruss Web28

    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
               
    anything