Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware
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

    FabianJochen

    • Fördermitglied
    • Beiträge: 52
    • Geschlecht:
    Re: ANLEITUNG: Installation mit SSL Proxy
    Antwort #180 am: 06. September 2012, 09:57:13
    hmm, ich glaub ich bin blöd. des müsste doch so stimmen:
    includes:

    Code: PHP  [Auswählen]
      define('HTTP_SERVER', ''http://www.ehrlichkaufen.de'); // eg, http://localhost - should not be empty for productive servers
      define('HTTPS_SERVER', 'https://ssl.webpack.de/ehrlichkaufen.de/'); // eg, https://localhost - should not be empty for productive servers
      define('ENABLE_SSL','true'); // secure webserver for checkout procedure?
    admin/includes:
    define('HTTP_SERVER', 'http://www.ehrlichkaufen.de'); // eg, http://localhost or - https://localhost should not be empty for productive servers
      define('HTTP_CATALOG_SERVER', 'http://www.ehrlichkaufen.de');
      define('HTTPS_CATALOG_SERVER', 'https://ssl.webpack.de/ehrlichkaufen.de/');
      define('ENABLE_SSL_CATALOG', 'true'); // secure webserver for catalog module

    [EDIT Tomcraft 02.03.2022: Code formatiert.]

    billybob

    • Fördermitglied
    • Beiträge: 563
    Re: ANLEITUNG: Installation mit SSL Proxy
    Antwort #181 am: 06. September 2012, 12:24:08
    hmm, ich glaub ich bin blöd. [...]

    Das diskutieren wir ein andermal. :-)

    Alles etwas Mister Jös
    :mhhh:
    Statt
    Code: PHP  [Auswählen]
    define('HTTPS_SERVER', 'https://ssl.webpack.de/ehrlichkaufen.de/');
    müsste es eigentlich heissen
    Code: PHP  [Auswählen]
    define('HTTPS_SERVER', 'https://ssl.webpack.de/www.ehrlichkaufen.de/');
    und
    Code: PHP  [Auswählen]
    define('ENABLE_SSL', 'true');
    statt
    Code: PHP  [Auswählen]
    define('ENABLE_SSL', true);

    Hab's gerade mal getestet, es funktioniert (bei mir) auch mit
    Code: PHP  [Auswählen]
    'true'
    statt
    Code: PHP  [Auswählen]
    true
    Das fehlende www. kann ich jedoch bei mir nicht testen. Vielleicht liegt's ja daran.

    Fakt ist: Bei dir wird keine HTTPS-Verbindung beim Anmelden aufgebaut.
    Wenn ich mir den Link zum "Anmelden" anschaue, steht dort
    http://www.ehrlichkaufen.de/login.php
    dort sollte aber stehen:
    https://ssl.webpack.de/www.ehrlichkaufen.de/login.php

    Gruß
    billybob

    web28

    • modified Team
    • Beiträge: 9.404
    Re: ANLEITUNG: Installation mit SSL Proxy
    Antwort #182 am: 06. September 2012, 17:34:49
    Es darf kein www vor der Domain stehen, also nur so:

    Code: PHP  [Auswählen]
    define('HTTPS_SERVER', 'https://ssl.webpack.de/ehrlichkaufen.de/');

    Und es gibt Unterschiede mit 'true' und true in der frondend und admin Datei. Deshalb sollte man in den Configs nichts selber (falsch )ändern, sondern das den Installer machen lassen.

    FabianJochen

    • Fördermitglied
    • Beiträge: 52
    • Geschlecht:
    Re: ANLEITUNG: Installation mit SSL Proxy
    Antwort #183 am: 06. September 2012, 20:54:21
    so habe ich das doch und es geht nicht

    FabianJochen

    • Fördermitglied
    • Beiträge: 52
    • Geschlecht:
    Re: ANLEITUNG: Installation mit SSL Proxy
    Antwort #184 am: 06. September 2012, 21:49:33
    hmm liegt es an der htaccess?
    habe des so eingefügt

    _unterverzeichnis_.htaccess

    # $Id: .htaccess,v 1.5 2005/05/19 17:09:19 Administrator Exp $
    #
    # If your shop runs in a subfolder, for example "www.domain.de/shop/"
    # you can use this .htaccess as a template.
    # Simply search and replace "/xtc_mod/" with the folder-name of your
    # custom installation-folder like "/shop/" or something.
    #
    # Attention: Leave the slashes "/" as is!
    #
    # This is used with Apache WebServers
    #
    # For this to work, you must include the parameter 'Options' to
    # the AllowOverride configuration
    #
    # Example:
    #
    #<Directory "/usr/local/apache/htdocs">
    #   AllowOverride Options
    #</Directory>
    #
    # 'All' with also work. (This configuration is in the
    # apache/conf/httpd.conf file)
    # The following makes adjustments to the SSL protocol for Internet
    # Explorer browsers
    <IfModule mod_setenvif.c>
      <IfDefine SSL>
        SetEnvIf User-Agent ".*MSIE.*" \
                 nokeepalive ssl-unclean-shutdown \
                 downgrade-1.0 force-response-1.0
      </IfDefine>
    </IfModule>

    # Fix certain PHP values
    # (commented out by default to prevent errors occuring on certain
    # servers)
    #<IfModule mod_php4.c>
    #  php_value session.use_trans_sid 0
    #  php_value register_globals 1
    #</IfModule>

    #-- set expire header for image, pdf, js and css files for 30 days
    #<FilesMatch "\.(ico|pdf|jpg|jpeg|png|gif|js|css)$" >
    #  Header set Cache-Control "max-age=2592000, public"
    #</FilesMatch>

    #-- Turn off ETags in HTTP-header
    #FileETag None

    #-- Call time pass reference error ?!
    #php_flag  allow_call_time_pass_reference On

    #-- XTC Session only on first visit
    #php_flag session.use_trans_sid 0

    #-----------------------------------------
    #- SEO Hartmut König
    #-----------------------------------------
    #-- ! Comment this line, if you get an ERROR 500 !
    #Options +FollowSymlinks

    # http://httpd.apache.org/docs/misc/rewriteguide.html
    RewriteEngine on

    #-- Sitemap
    RewriteRule ^ https://ssl.webpack.de/%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

    ##-- Kategorien
    RewriteCond %{REMOTE_ADDR} !^10\.9\.0\.[89]$):::([_0-9]+):([_0-9]+)\.html$
    RewriteRule ^ https://ssl.webpack.de/%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    RewriteCond %{REMOTE_ADDR} !^10\.9\.0\.[89]$:::([_0-9]+)\.html$
    RewriteRule ^ https://ssl.webpack.de/%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

    ##-- Produkte
    RewriteRule ^ https://ssl.webpack.de/%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

    ##-- Content
    RewriteRule ^ https://ssl.webpack.de/%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

    ##-- Manufacturers
    RewriteCond %{REMOTE_ADDR} !^10\.9\.0\.[89]$:.:([_0-9]+):([_0-9]+)\.html$
    RewriteRule (.*):.:([_0-9]+):([_0-9]+)\.html$ /xtc_mod/index.php?manufacturers_id=$2&page=$3 [qsappend,L]
    RewriteCond %{REMOTE_ADDR} !^10\.9\.0\.[89]$:.:([_0-9]+)\.html$
    RewriteRule (.*):.:([0-9]+)\.html$ /xtc_mod/index.php?manufacturers_id=$2 [qsappend,L]

    ##-- Fehlerseiten auf die Sitemap lotsen
    ErrorDocument 400 /xtc_mod/sitemap.html?error=400
    ErrorDocument 401 /xtc_mod/sitemap.html?error=401
    ErrorDocument 402 /xtc_mod/sitemap.html?error=402
    ErrorDocument 403 /xtc_mod/sitemap.html?error=403
    ErrorDocument 404 /xtc_mod/sitemap.html?error=404
    ErrorDocument 500 /xtc_mod/sitemap.html?error=500

    ##-- BOF - Tomcraft - 2009-09-09 - Use canonical URLs
    # (don't use if your shop runs on a subdomain!)
    #
    #RewriteCond %{REMOTE_ADDR} !^10\.9\.0\.[89]$#RewriteRule ^ https://ssl.webpack.de/%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    #
    ##-- EOF - Tomcraft - 2009-09-09 - Use canonical URLs

    [EDIT Tomcraft 02.03.2022: Code formatiert.]

    billybob

    • Fördermitglied
    • Beiträge: 563
    Re: ANLEITUNG: Installation mit SSL Proxy
    Antwort #185 am: 06. September 2012, 23:47:40
    Es darf kein www vor der Domain stehen, also nur so:

    Das kann ich nun überhaupt nicht nachvollziehen. www. ist auch nichts anderes als ob dort shop. stünde, nämlich Rechnername der Domäne einfachkaufen der Top-Level-Domäne de.

    Was mich viel mehr irritiert ist die Tatsache, dass in den URLs der Seite nirgendwo ein https auftaucht, ganz so als wäre https garnicht aktiv.

    Die Einträge in der .htaccess kannste voll vergessen. Erstens ist es eine .htaccess < 1.05d und zweitens hat dort der SSL-proxy nichts zu suchen. Du solltest einfach die .htaccess der 1.05d verwenden.

    Gruß
    billybob

    FabianJochen

    • Fördermitglied
    • Beiträge: 52
    • Geschlecht:
    Re: ANLEITUNG: Installation mit SSL Proxy
    Antwort #186 am: 07. September 2012, 19:26:49
    so. habe alles nochmal überprüft. es geht trotzdem nicht.
    was kann ich noch probieren?

    billybob

    • Fördermitglied
    • Beiträge: 563
    Re: ANLEITUNG: Installation mit SSL Proxy
    Antwort #187 am: 07. September 2012, 19:53:07
    Hi FJ,
    pack mal .htaccess und die includes/configure.php in ein zip und häng sie hier an
    ACHTUNG: In der configure.php die Einträge:

    Code: PHP  [Auswählen]
      define('DB_SERVER_USERNAME', 'bitte vorher editieren');
      define('DB_SERVER_PASSWORD', 'bitte vorher editieren');
      define('DB_DATABASE', 'bitte vorher editieren');

    Gruß
    billybob

    FabianJochen

    • Fördermitglied
    • Beiträge: 52
    • Geschlecht:
    Re: ANLEITUNG: Installation mit SSL Proxy
    Antwort #188 am: 07. September 2012, 20:40:58
    hier die anhänge

    billybob

    • Fördermitglied
    • Beiträge: 563
    Re: ANLEITUNG: Installation mit SSL Proxy
    Antwort #189 am: 08. September 2012, 01:52:39
    Hi FJ,

    so. habe alles nochmal überprüft. es geht trotzdem nicht.
    was kann ich noch probieren?

    bist Du sicher, dass Du alles überprüft hast?
    In der configure.php steht in Zeile 21

    Code: PHP  [Auswählen]
    define('ENABLE_SSL', false); // secure webserver for checkout procedure?

    Was muss dort stehen? Siehe Antwort #179

    und die _unterverzeichnis.htacess heisst auf dem Server hoffentlich .htaccess sonst hat sie keine Wirkung.
    Ist aber für SSL unerheblich.
    Gruß
    billybob

    PS:
    Statt

    Code: PHP  [Auswählen]
      define('DB_SERVER', 'xxx.xxx.xxx.xxx');

    solltest Du lieber

    Code: PHP  [Auswählen]
      define('DB_SERVER', 'localhost');

    nehmen.

    FabianJochen

    • Fördermitglied
    • Beiträge: 52
    • Geschlecht:
    Re: ANLEITUNG: Installation mit SSL Proxy
    Antwort #190 am: 08. September 2012, 10:52:44
    ehrlichkaufen.de

    Das Skript konnte nicht fehlerfrei ausgeführt werden.
    Häufige Ursachen sind, dass das Skript nicht im ASCII-Modus hochgeladen oder der Interpreter (z.B.: #!/usr/bin/perl) nicht angegeben wurde.
    The script could not be executed correctly.
    Common causes might be that the file was uploaded in a non-ASCII format or the path to the interpreter (e.g.: #!/usr/bin/perl) is missing or set incorrectly.

    kommt

    FabianJochen

    • Fördermitglied
    • Beiträge: 52
    • Geschlecht:
    Re: ANLEITUNG: Installation mit SSL Proxy
    Antwort #191 am: 08. September 2012, 10:57:28
    lag an dem einfügen von .htaccess ohne unterverzeichnis

    ansonsten datei configure.php gändert. immer noch so

    billybob

    • Fördermitglied
    • Beiträge: 563
    Re: ANLEITUNG: Installation mit SSL Proxy
    Antwort #192 am: 08. September 2012, 11:09:42
    ehrlichkaufen.de

    Das Skript konnte nicht fehlerfrei ausgeführt werden.
    Häufige Ursachen sind, dass das Skript nicht im ASCII-Modus hochgeladen oder der Interpreter (z.B.: #!/usr/bin/perl) nicht angegeben wurde.
    The script could not be executed correctly.
    Common causes might be that the file was uploaded in a non-ASCII format or the path to the interpreter (e.g.: #!/usr/bin/perl) is missing or set incorrectly.

    kommt

    HÄ? Was möchte uns der Autor damit sagen?

    billybob

    • Fördermitglied
    • Beiträge: 563
    Re: ANLEITUNG: Installation mit SSL Proxy
    Antwort #193 am: 08. September 2012, 11:20:41
    lag an dem einfügen von .htaccess ohne unterverzeichnis

    ansonsten datei configure.php gändert. immer noch so

    Sorry, aber wenn Du nicht das umsetzt, was wir Dir in diesem Thread schreiben, dann kann ich auch nicht mehr helfen.
    ENABLE_SSL steht immer noch auf false!

    Mir fällt jetzt nur noch ein, die korrekte Datei anzuhängen, auf Deinen webspace musst Du sie selber an die richtige Stelle bringen. UND die Datei im Verzeichnis admin/includes entsprechend anpassen.

    Noch ein Missverständnis gilt es aufzuklären:
    Du musst nicht die _unterverzeichnis.htaccess benutzen sondern die _.htaccess, weil Dein shop nicht über www.meinshop.de/shop sondern direkt über www.meinshop.de aufrufbar ist.

    Ausserdem solltest Du den shop auf 1.05d + Securitypatch aktualisieren.
    Gruß
    billybob

    FabianJochen

    • Fördermitglied
    • Beiträge: 52
    • Geschlecht:
    Re: ANLEITUNG: Installation mit SSL Proxy
    Antwort #194 am: 08. September 2012, 19:34:41
    Der Autor will damit sagen das es doch _unterverzeichnis_.htaccess sein muß. Sonst kommt der Fehler.
    Hat ja aber mit dem eigentlichen Problem nichts zu tun...
    was leider immer noch nicht behoben ist!!!