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: account.php kann nicht heruntergeladen werden ...

    nordseh

    • Frisch an Board
    • Beiträge: 72
    • Geschlecht:
    Hallo zusammen,

    nachdem ich nun ein eigenes SSL-Zertifikat für www.frauensachen.de habe, funktioniert der Klick auf z.B. "Ihr Konto" ohne Sicherheitswarnung - nur im IE7 passiert nix - siehe "Screenshot_IE7.png" anbei.

    Der Support von domainfactory wies mich darauf hin, dass bei SSL-Seiten z.B. die Pfade zu den Dateien "account.php", "shopping_cart.php" und "checkout_shipping.php" absolut sein müssen (wenn ich das richtig verstanden habe).

    Aber was ich ändern muss, konnte er mir nicht sagen. Kann es jemand von Euch?

    Gruß Gert

      [ Für Gäste sind keine Dateianhänge sichtbar ]



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

    Anonym

    • Gast
    account.php kann nicht heruntergeladen werden ...
    Antwort #1 am: 03. Juli 2009, 20:56:52
    So ein Schwachfug... Wenn der Shop oder richtig der Browser sagt, dass er eine php Datei herunterladen wolle, dann ist was am Server faul. PHP läuft serverseitig und wenn es hier zu Problemen kommt, dann liegt es nicht wie immer alle denken am Shop sondern auch mal am Provider.

    Betreue mehr als 25 Shops der Modified via SSL... Keine Meldungen wie in Deinem Falle.

    guensi

    • Viel Schreiber
    • Beiträge: 2.288
    account.php kann nicht heruntergeladen werden ...
    Antwort #2 am: 03. Juli 2009, 21:56:05
    Um es mal so zu sagen - die Meldung ist absolut korrekt - bei einem Klick auf irgendeinen Link sollte in keinem Fall eine .php Datei heruntergeladen werden können (es sei denn du hättest diese verlinkt - wofür es jedoch keinen grund gibt). Ausserdem sollte bei einem Klick auf "Ihr Konto" gar nix "heruntergeladen" werden, da sollte nur der Inhalt einer Seite geladen werden.

    Das "herunterladen" sollte doch nur bei Rechtsklick und "Ziel speichern unter" erfolgen (Wenn ich mich richtig an Windows erinnere). Hab was vergleichbare mal in einem andren Zusammenhang gehört. Könnte ein Problem mit einem Addon sein.

    Google spuckt dazu folgende Seite aus:
    http://iefaq.info/index.php?action=artikel&cat=33&id=59&artlang=de

    Kannst ja mal versuchen, den ie ohne Addons zu starten und versuchen obs dann funktioniert.

    vsell

    • BVB Fan
    • Viel Schreiber
    • Beiträge: 2.802
    • Geschlecht:
    account.php kann nicht heruntergeladen werden ...
    Antwort #3 am: 04. Juli 2009, 00:10:15
    9.3 SSL-Verschlüsselung aktivieren

    Um SSL zu aktivieren oder nachträglich zu aktivieren ist es lediglich erforderlich, die žconfigure.php Datei zu editieren. Zuvor muss gegebenenfalls der Schreibschutz (CHMOD 444) dieser beiden Dateien entfernt (CHMOD 777) werden und nach der Änderung wieder gesetzt werden.

    Den Installationsanweisungen im IE Browser folgen und beachten, dass auch die SSL Verschlüsselung gewählt wird, z.B. https://ssl.webpack.de/www.domain.de bei Hosteurope.

    includes/configure.php

    admin/includes/configure.php

    Hierzu einfach die beiden Variablen wie folgt abändern: (Beispiel mit SSL-Proxy von Hosteurope)

    define('HTTPS_SERVER', 'https://ssl.webpack.de/www.domain.de');

    define('ENABLE_SSL', 'true'); // sicheren Webserver während des Bestellprozesses?

    und den SSL Server/Host eintragen (der vom Webspacebetreiber angegeben wurde).

    In der admin/includes/configure.php sind die folgenden Variablen zu bearbeiten:

    define('HTTPS_CATALOG_SERVER', 'https://ssl.webpack.de/www.domain.de');

    define('ENABLE_SSL_CATALOG', 'true'); // sicheren Webserver während des gesamten Prozesses?

    SSL Proxy einrichten:

    Damit bei Nutzung eines SSL Proxy das gelbe Verschlüsselungs-Schloß im Browser richtig angezeigt wird, sind zu den üblichen Angaben noch folgende Dateiänderungen notwendig.

    In der Datei includes/application_top.php und application_top_export.php in Zeile 51 den Quelltext (hier am Beispiel des Providers Hosteurope)

    $request_type = (getenv('HTTPS') == '1' || getenv('HTTPS') == 'on') ? 'SSL' : 'NONSSL';

    ersetzten durch:

    $request_type = ($_SERVER['HTTP_X_FORWARDED_HOST'] == 'ssl.webpack.de') ? 'SSL' : 'NONSSL';

    Eventuelle ist noch eine Änderung in der Datei inc/xtc_redirect.inc.php notwendig:

    function xtc_redirect($url) {

    if ( (ENABLE_SSL == true) && (getenv('HTTPS') == 'on' || getenv('HTTPS') == '1') ) {

    // We are loading an SSL page

                if (substr($url, 0, strlen(HTTP_SERVER)) == HTTP_SERVER) { // NONSSL url

                    $url = HTTPS_SERVER . substr($url, strlen(HTTP_SERVER)); // Change it to SSL

      }

    }

    Durch folgendes ersetzen:

    function xtc_redirect($url) {

    if ( (ENABLE_SSL == true) && ($_SERVER['HTTP_X_FORWARDED_HOST'] == ˜ssl.webpack.de™) ) {

    // We are loading an SSL page

                     if (substr($url, 0, strlen(HTTP_SERVER)) == HTTP_SERVER) { // NONSSL url

                           $url = HTTPS_SERVER . substr($url, strlen(HTTP_SERVER)); // Change it to SSL

      }

    }

    und žssl.webpack.de durch die jeweilige Domain des SSL-Proxys entsprechend abändern.

    Keine Bilder bei HTTPS

    Hier muss man aufpassen, wenn Bilder einfügt werden. Es muss der absolute Pfad verwendet werden,
    z.B. /var/www/shop/bilder/foto.jpg und nicht http://www.domain.de/shop/bilder/foto.jpg).

    Ab besten erstellt man für zusätzliche Bilder einen Unterverzeichnis und fügt dort die eigenen Bilder ein. Somit greift der Root auf dem Webserver nun unabhängig auf http und https zu. Danach sollte die Meldung mit den žunsicheren Objekten verschwunden sein.

    DokuMan

    • modified Team
    • Beiträge: 6.669
    • Geschlecht:
    account.php kann nicht heruntergeladen werden ...
    Antwort #4 am: 04. Juli 2009, 08:44:47

    nordseh

    • Frisch an Board
    • Beiträge: 72
    • Geschlecht:
    account.php kann nicht heruntergeladen werden ...
    Antwort #5 am: 05. Juli 2009, 11:34:09
    Hallo zusammen,

    danke für die Tipps - selbstverständlich habe ich die in der Doku beschriebenen Änderungen gemacht!

    Wie ich inzwischen festgestellt habe, tritt der Fehler nur im IE7 unter https://... auf - und auch nur in der Testumgebung unter CrossOver auf meinem Mac.

    Dennoch eine Anmerkung zum Doku-Text "Den Installationsanweisungen im IE Browser folgen ...": Was soll mir das sagen?

    Noch eine Anregung für die Dokumentation: Unter Punkt "9.3 SSL-Verschlüsselung aktivieren" könnte noch ein Hinweis rein, was zu tun ist, wenn man ein eigenes SSL-Zertifikat einsetzt - und wo hierbei die Vorteile sind.

    Gruß Gert

    Shop Hosting
               
    anything