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: https in Version 2.0 aktivieren?

    Eddi

    • Mitglied
    • Beiträge: 126
    Re: https in Version 2.0 aktivieren?
    Antwort #60 am: 24. Mai 2016, 15:05:01
    müsste es nicht so sein ?

    Code: PHP  [Auswählen]
     // global defines
      define('HTTP_SERVER', 'https://www.teebaumkosmetik.de'); // eg, http://localhost - should not be empty for productive servers
      define('HTTPS_SERVER', 'https://www.teebaumkosmetik.de'); // eg, https://localhost - should not be empty for productive servers

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

    jumpM

    • Fördermitglied
    • Beiträge: 697
    • Geschlecht:
    Re: https in Version 2.0 aktivieren?
    Antwort #61 am: 24. Mai 2016, 15:29:52
    Hi Eddi,

    ja! Sehe ich auch so!

    Wenn ich dann aber die htaccess ändere von:

    Code: XML  [Auswählen]
      ##-- redirect to www-domain, when www is missing and no subdomain given and not using an ssl-proxy
      #RewriteCond %{HTTP_HOST}                 !^www\. [NC]
      #RewriteCond %{HTTP_HOST}                 !\.(.*)\. [NC]
      #RewriteCond %{HTTP_HOST}                 !^localhost [NC]
      #RewriteRule (.*)                         http://www.%{HTTP_HOST}/$1 [R=301,L]

      ##-- redirect to https-domain (Do not uncomment if you only have a SSL-Proxy!)
      #RewriteCond %{HTTPS} off
      #RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=301,L]

      ##-- Sitemap
      RewriteRule ^sitemap(.*)\.html$ shop_content.php?coID=8 [QSA,L]

    in:

    Code: XML  [Auswählen]
      ##-- redirect to www-domain, when www is missing and no subdomain given and not using an ssl-proxy
      RewriteCond %{HTTP_HOST}                 !^www\. [NC]
      RewriteCond %{HTTP_HOST}                 !\.(.*)\. [NC]
      RewriteCond %{HTTP_HOST}                 !^localhost [NC]
      RewriteRule (.*)                         http://www.%{HTTP_HOST}/$1 [R=301,L]

      ##-- redirect to https-domain (Do not uncomment if you only have a SSL-Proxy!)
      RewriteCond %{HTTPS} off
      RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=301,L]

      ##-- Sitemap
      RewriteRule ^sitemap(.*)\.html$ shop_content.php?coID=8 [QSA,L]

    geht mir die gesamte Formatierung flöten!

    Ich verstehe das nicht??!!??

    Gruss
    Robert

    jumpM

    • Fördermitglied
    • Beiträge: 697
    • Geschlecht:
    Re: https in Version 2.0 aktivieren?
    Antwort #62 am: 24. Mai 2016, 15:55:38
    Hallo Gemeinde

    Kann nicht mal jemand ein anständiges und funktionierendes "howto" für die Umstellung auf SSL verfassen??
    Ich kämpfe schon seit 2 Tagen mit der Umstellung und es will einfach nicht!!

    Irgendwie sind alle Vorschläge und Tipps im nichts verpufft (siehe hier: https in Version 2.0 aktivieren?)!

    Ich danke schon mal im voraus

    Gruss
    Robert

    webald

    • modified Team
    • Beiträge: 2.791
    Re: https in Version 2.0 aktivieren?
    Antwort #63 am: 24. Mai 2016, 16:19:09
    Hast Du den Javascript-Code, den ich oben erwähnt hatte nun raus? Ich sehe den nicht mehr. Dafür sehe ich nun das:

    Code: PHP  [Auswählen]
    <script type="text/javascript">var DIR_WS_BASE="http://www.teebaumkosmetik.de/"</script>

    DIR_WS_BASE ist doch eigentlich für PHP und wir in der configure.php festgelegt. Wofür wird aber der Code oben genutzt?

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: https in Version 2.0 aktivieren?
    Antwort #64 am: 24. Mai 2016, 16:25:50
    [...]
    Kann nicht mal jemand ein anständiges und funktionierendes "howto" für die Umstellung auf SSL verfassen??
    Ich kämüfe schon seit 2 Tagen mit der Umstellung und es will einfach nicht!!

    Irgendwie sind alle Vorschläge und Tipps im nichts verpufft (siehe hier: https in Version 2.0 aktivieren?)!
    [...]

    Benutze mal bitte statt:

    Code: PHP  [Auswählen]
      ##-- redirect to www-domain, when www is missing and no subdomain given and not using an ssl-proxy
     RewriteCond %{HTTP_HOST}                 !^www\. [NC]
      RewriteCond %{HTTP_HOST}                 !\.(.*)\. [NC]
      RewriteCond %{HTTP_HOST}                 !^localhost [NC]
      RewriteRule (.*)                         http://www.%{HTTP_HOST}/$1 [R=301,L]

      ##-- redirect to https-domain (Do not uncomment if you only have a SSL-Proxy!)
     RewriteCond %{HTTPS} off
      RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=301,L]

      ##-- Sitemap
     RewriteRule ^sitemap(.*)\.html$ shop_content.php?coID=8 [QSA,L]

    Das hier:

    Code: PHP  [Auswählen]
      # ensure www.
     RewriteCond %{HTTP_HOST} !^www\. [NC]
      RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

      # ensure https
     RewriteCond %{HTTPS} off
      RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

      ##-- Sitemap
     RewriteRule ^sitemap(.*)\.html$ shop_content.php?coID=8 [QSA,L]

    Siehe dazu auch Ticket #775.

    In der "/includes/configure.php" musst du nur ändern:

    Code: PHP  [Auswählen]
      define('HTTP_SERVER', 'https://www.teebaumkosmetik.de'); // eg, http://localhost - should not be empty for productive servers
      define('HTTPS_SERVER', 'https://www.teebaumkosmetik.de'); // eg, https://localhost - should not be empty for productive servers
      define('DIR_FS_DOCUMENT_ROOT', '/var/www/htdocs/ks6180/html/NeuerShop/'); // absolut path required
      define('DIR_WS_CATALOG', '/'); // relative path required
      define('DIR_FS_CATALOG', DIR_FS_DOCUMENT_ROOT);

      // secure SSL
      define('ENABLE_SSL', false); // secure webserver for checkout procedure?

    Also HTTP_SERVER mit https angeben und ENABLE_SSL muss auf "false" stehen.

    Grüße

    Torsten

    jumpM

    • Fördermitglied
    • Beiträge: 697
    • Geschlecht:
    Re: https in Version 2.0 aktivieren?
    Antwort #65 am: 24. Mai 2016, 16:38:21
    @ webald

    das steht im Demoshop auch drin!!!

    @Tomcraft ich werde es mal versuchen...

    Danke

    web28

    • modified Team
    • Beiträge: 9.404
    Re: https in Version 2.0 aktivieren?
    Antwort #66 am: 24. Mai 2016, 16:44:57
    Hast Du den Javascript-Code, den ich oben erwähnt hatte nun raus? Ich sehe den nicht mehr. Dafür sehe ich nun das:

    Code: PHP  [Auswählen]
    <script type="text/javascript">var DIR_WS_BASE="http://www.teebaumkosmetik.de/"</script>

    DIR_WS_BASE ist doch eigentlich für PHP und wir in der configure.php festgelegt. Wofür wird aber der Code oben genutzt?

    Das ist für js Scripte wichtig, die Pfadangaben benötigen, z.B. für einen Link.

    jumpM

    • Fördermitglied
    • Beiträge: 697
    • Geschlecht:
    Re: https in Version 2.0 aktivieren?
    Antwort #67 am: 24. Mai 2016, 16:56:55
    @Tomcraft,

    es ist das gleiche Problem.....

    wenn ich die htaccess wie oben genannt ändere,

    leitet es zwar um auf https..... jedoch geht mir die ganze Formatierung flöten (css)

    Einloggen geht dann auch nicht mehr.... und ich kann ichts in den Warenkorb legen....

    Gruss

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: https in Version 2.0 aktivieren?
    Antwort #68 am: 24. Mai 2016, 16:59:23
    Dann muss ich passen. Mehr ist nicht nötig bei Shopversion 2.0.0.0 rev 9678 und ich habe genau damit bereits mehrere Shops umgestellt.

    Grüße

    Torsten

    webald

    • modified Team
    • Beiträge: 2.791
    Re: https in Version 2.0 aktivieren?
    Antwort #69 am: 24. Mai 2016, 17:11:35
    Ich hätte noch einen Vorschlag:

    Kannst Du nicht mal einen Standardshop testweise dort rein kopieren?

    Aktuellen Shop in ein separates Verzeichnis verschieben und die Original-Dateien bis auf htaccess und configure.php statt dessen in das Shopverzeichnis kopieren? Irgendwas muss ja anders sein.

    jumpM

    • Fördermitglied
    • Beiträge: 697
    • Geschlecht:
    Re: https in Version 2.0 aktivieren?
    Antwort #70 am: 24. Mai 2016, 17:14:47
    Der Shop läuft schon in einem Unterverzeichnis!

    Ich habe eben im Root einen jungfräulichen Shop installiert.... Umleitung eingerichtet.. ohnee SSL OK mit Umstellungen.... das gleiche Problem....

    Robert

    jumpM

    • Fördermitglied
    • Beiträge: 697
    • Geschlecht:
    Re: https in Version 2.0 aktivieren?
    Antwort #71 am: 24. Mai 2016, 17:35:10
    also....

    ich werde jetzt den Shop auf einem anderen Webspace mit Zertifikat installieren (frischer Download) mal sehen was passiert........

    Ich melde mich dann wieder!

    Gruss
    Robert

    webald

    • modified Team
    • Beiträge: 2.791
    Re: https in Version 2.0 aktivieren?
    Antwort #72 am: 24. Mai 2016, 17:36:02
    Dann wäre da noch: 2.0 - SSL und xtc_href_link.inc.php

    Achtung Hanspeter hatte meinen Vorschlag korrigiert:

    Code: PHP  [Auswählen]
    $link = (($connection == 'NONSSL') ? HTTP_SERVER : (ENABLE_SSL ? HTTPS_SERVER : HTTP_SERVER));

    jumpM

    • Fördermitglied
    • Beiträge: 697
    • Geschlecht:
    Re: https in Version 2.0 aktivieren?
    Antwort #73 am: 24. Mai 2016, 18:17:36
    soooo

    ich habe jetzt mal auf einem anderen Webspace mit Zertifikat den Shop installiert!! Siehe da es funktioniert!

    Die Umstellung auf SSL ging auch ohne Änderung der htaccess??????

    Nun habe ich mal die htaccess auf den aktuellen shop hochgeladen und alles so gemacht wie bei dem neu aufgesetzten Shop und habe wieder das gleiche Problem!!

    Ich bin mit meinem Latein am Ende!

    Ich mache für heute Feierabend und schlafe mal drüber!

    Gruss
    Robert

    web28

    • modified Team
    • Beiträge: 9.404
    Re: https in Version 2.0 aktivieren?
    Antwort #74 am: 24. Mai 2016, 19:13:24
    Die Äderung in der htaccess ist nur dafür da direkt auf https umzuleiten, falls jemand den Shop unter http aufruft.
               
    anything