daniellauxen Posted June 20, 2018 Share Posted June 20, 2018 Hallo in die Runde, ich habe einen in die Jahre gekommenen oscommerce-Shop. In naher Zukunft möchte ich gerne auf etwas „Neues“ umsteigen, aber im nächsten halben Jahr habe ich leider zur Umstellung keine Kapazitäten frei. Der Shop ist bei 1&1 gehostet, hier zahle ich etwas mehr, damit die alte PHP-Version aufrecht erhalten wird. So weit, so gut. Nun habe ich gestern festgestellt, dass ich kein gültiges SSL-Zertifikat habe. Bei 1&1 ist ein Zertifikat mit bei, was ich aktiviert habe. Der Support hat es dann „installiert“. Gesichert ist die Seite nun mit einem gültigen SSL-Zertifikat, aber der Warenkorb im Shop funktioniert nicht mehr. Wenn ich nun einen Artikel hinzufügen möchte und auf den Button „in den Korb“ klicke, kommt die Meldung, dass der Warenkorb leer ist. Habt ihr eine Idee, was man hier machen kann? Besten Dank und liebe Grüße Daniel Link to comment Share on other sites More sharing options...
Yepi1533005574 Posted June 22, 2018 Share Posted June 22, 2018 Hi, schau mal ob die sessions geschrieben werden. Ansonsten die Pfade in der configure.php überprüfen. Link to comment Share on other sites More sharing options...
daniellauxen Posted June 22, 2018 Author Share Posted June 22, 2018 vor 10 Stunden, Yepi1533005574 said: Hi, schau mal ob die sessions geschrieben werden. Ansonsten die Pfade in der configure.php überprüfen. Danke für deine Antwort Yepi! Ich verstehe leider nur Bahnhof. Ich kenne mich nur in soweit aus, dass ich neben der Artikelverwaltung ein paar Seiten inhaltlich ändern kann. Paypal habe ich damals selbst integriert...aber sonst habe ich eher Grundkenntnisse. Ich denke die Integration von SSL ist nicht richtig vorgenommen worden. Ich habe bei 1&1 das Zertifikat bestellt, dort ist auch die Seite gehostet. Ein Mitarbeiter von 1&1 hat dies in einer Minute aktiviert und integriert. Wäre nun die Frage, wie man das richtig integrieren müsste, damit Warenkorb und Status-Mails aus dem Admin-Bereich (beispielsweise die Info-Email an den Kunden. wenn Status auf „versendet“ gesetzt wird) funktionieren. Liebe Grüße Daniel Link to comment Share on other sites More sharing options...
Yepi1533005574 Posted June 23, 2018 Share Posted June 23, 2018 Schau mal wie die SSL vergeben wurde.https://deinedomain.de oder https://www.deinedomain.de in der datei configure.php die Pfade anpassen. Das sind die SSL-Einstellungen die in den meisten Fällen vorgenommen werden müssen. Link to comment Share on other sites More sharing options...
daniellauxen Posted June 23, 2018 Author Share Posted June 23, 2018 (edited) Meine Zertifikatsdatei habe ich angehangen...die configure schaut folgendermaßen aus: <?php /* osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright (c) 2003 osCommerce Released under the GNU General Public License */ // Define the webserver and path parameters // * DIR_FS_* = Filesystem directories (local/physical) // * DIR_WS_* = Webserver directories (virtual/URL) define('HTTP_SERVER', 'http://www.stickermogul.de'); // eg, http://localhost - should not be empty for productive servers define('HTTP_CATALOG_SERVER', 'http://www.stickermogul.de'); define('HTTPS_CATALOG_SERVER', 'https://www.stickermogul.de'); define('ENABLE_SSL_CATALOG', 'false'); // secure webserver for catalog module stickermogulde.crt Edited June 23, 2018 by daniellauxen Link to comment Share on other sites More sharing options...
daniellauxen Posted June 23, 2018 Author Share Posted June 23, 2018 Wenn ich einen Artikel zum Warenkorb hinzufügen möchte und den Mauszeiger über den Button halte, erscheint ein Pfad ohne "https" - also nur http. Link to comment Share on other sites More sharing options...
daniellauxen Posted June 23, 2018 Author Share Posted June 23, 2018 Das Zertifikat ist ausgestellt für *.stickermogul.de laut Anzeige. Link to comment Share on other sites More sharing options...
Yepi1533005574 Posted June 23, 2018 Share Posted June 23, 2018 So setzt du den ganzen Shop uter ssl. define('HTTP_SERVER', 'https://stickermogul.de'); // eg, http://localhost - should not be empty for productive servers define('HTTP_CATALOG_SERVER', 'https://stickermogul.de'); define('HTTPS_CATALOG_SERVER', 'https://stickermogul.de'); define('ENABLE_SSL_CATALOG', 'true'); // secure webserver for catalog module *********************************************************************** define('HTTP_SERVER', 'https://www.stickermogul.de'); // eg, http://localhost - should not be empty for productive servers define('HTTP_CATALOG_SERVER', 'https://www.stickermogul.de'); define('HTTPS_CATALOG_SERVER', 'https://www.stickermogul.de'); define('ENABLE_SSL_CATALOG', 'true'); // secure webserver for catalog module Ps. Ich glaube jedoch nicht, dass es daran liegt mit den fehlenden Produkten im Warenkorb. Link to comment Share on other sites More sharing options...
daniellauxen Posted June 24, 2018 Author Share Posted June 24, 2018 Das habe ich nach deinem Hinweis schon probiert...also ohne www. - leider der gleiche Effekt bezüglich des Warenkorbes. Es ist seit Umstellung auf SSL, sodass ich da den Zusammenhang suche. Danke für den Link - leider hat Alp auf der letzten Seite nicht ausgeführt, was die Lösung war. Und ist leider seit 13 Jahren nicht gesehen worden hier. Link to comment Share on other sites More sharing options...
Yepi1533005574 Posted June 24, 2018 Share Posted June 24, 2018 welche Einstellung im Shop hast du bei cookies ? Link to comment Share on other sites More sharing options...
Yepi1533005574 Posted June 24, 2018 Share Posted June 24, 2018 https://www.google.de/search?q=oscommerce+warenkorb+leer&rlz=1C1ILPI_deDE732DE740&oq=oscommerce+warenkorb+leer&aqs=chrome..69i57j69i60.9879j0j8&sourceid=chrome&ie=UTF-8 Link to comment Share on other sites More sharing options...
mcmannehan Posted June 25, 2018 Share Posted June 25, 2018 On 23.6.2018 at 23:17, daniellauxen said: Meine Zertifikatsdatei habe ich angehangen...die configure schaut folgendermaßen aus: <?php /* osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright (c) 2003 osCommerce Released under the GNU General Public License */ // Define the webserver and path parameters // * DIR_FS_* = Filesystem directories (local/physical) // * DIR_WS_* = Webserver directories (virtual/URL) define('HTTP_SERVER', 'http://www.stickermogul.de'); // eg, http://localhost - should not be empty for productive servers define('HTTP_CATALOG_SERVER', 'http://www.stickermogul.de'); define('HTTPS_CATALOG_SERVER', 'https://www.stickermogul.de'); define('ENABLE_SSL_CATALOG', 'false'); // secure webserver for catalog module stickermogulde.crt ändern in: define('HTTP_SERVER', 'https://www.stickermogul.de'); // <-- geaendert define('HTTP_CATALOG_SERVER', 'https://www.stickermogul.de'); // <-- geaendert define('HTTPS_CATALOG_SERVER', 'https://www.stickermogul.de'); // <-- geaendert define('ENABLE_SSL_CATALOG', 'true');// <-- geaendert in der /catalog/includes/configure.php und in der /catalog/admin/includes/configure.php The clever one learn from everything and from everybody The normal one learn from his experience The silly one knows everything better [socrates, 412 before Christ] Computers help us with the problems we wouldn't have without them! 99.9% of the bugs sit in front of the computer! My programmed add-ons: WDW EasyTabs 1.0.3, WDW Facebook Like 1.0.0 if(isset($this) || !isset($this)){ // that's the question... Link to comment Share on other sites More sharing options...
daniellauxen Posted June 25, 2018 Author Share Posted June 25, 2018 (edited) Hallo mcmannehan, danke für deine Nachricht! Ich habe unten nochmals die beiden ursprünglichen Dateien eingefügt (also vor deiner vorgeschlagenen Änderung) - gibt derzeit leider eine Fehlermeldung: Quote Warnung: osC kann in die Konfigurationsdatei schreiben: /kunden/homepages/40/d450050608/htdocs/stickermogul/shop_stickermogul/includes/configure.php. Das stellt ein mögliches Sicherheitsrisiko dar - bitte korrigiere die Benutzerberechtigungen zu dieser Datei! includes/configure <?php /* osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright (c) 2003 osCommerce Released under the GNU General Public License */ // Define the webserver and path parameters // * DIR_FS_* = Filesystem directories (local/physical) // * DIR_WS_* = Webserver directories (virtual/URL) define('HTTP_SERVER', 'http://www.stickermogul.de'); // eg, http://localhost - should not be empty for productive servers define('HTTPS_SERVER', 'https://www.stickermogul.de'); // eg, https://localhost - should not be empty for productive servers define('ENABLE_SSL', false); // secure webserver for checkout procedure? define('HTTP_COOKIE_DOMAIN', 'stickermogul.de'); define('HTTPS_COOKIE_DOMAIN', 'stickermogul.de'); define('HTTP_COOKIE_PATH', '/'); define('HTTPS_COOKIE_PATH', '/'); define('DIR_WS_HTTP_CATALOG', '/'); define('DIR_WS_HTTPS_CATALOG', '/'); define('DIR_WS_IMAGES', 'images/'); define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/'); define('DIR_WS_INCLUDES', 'includes/'); define('DIR_WS_BOXES', DIR_WS_INCLUDES . 'boxes/'); define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/'); define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/'); define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/'); define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES . 'languages/'); define('DIR_WS_DOWNLOAD_PUBLIC', 'pub/'); define('DIR_FS_CATALOG', '/homepages/40/XXXX/htdocs/stickermogul/shop_stickermogul/'); define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/'); define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/'); admin/includes/configure <?php /* osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright (c) 2003 osCommerce Released under the GNU General Public License */ // Define the webserver and path parameters // * DIR_FS_* = Filesystem directories (local/physical) // * DIR_WS_* = Webserver directories (virtual/URL) define('HTTP_SERVER', 'http://www.stickermogul.de'); // eg, http://localhost - should not be empty for productive servers define('HTTP_CATALOG_SERVER', 'http://www.stickermogul.de'); define('HTTPS_CATALOG_SERVER', 'https://www.stickermogul.de'); define('ENABLE_SSL_CATALOG', 'false'); // secure webserver for catalog module define('DIR_FS_DOCUMENT_ROOT', '/homepages/40/XXXX/htdocs/stickermogul/shop_stickermogul/'); // where the pages are located on the server define('DIR_WS_ADMIN', '/admin/'); // absolute path required define('DIR_FS_ADMIN', '/homepages/40/XXXX/htdocs/stickermogul/shop_stickermogul/admin/'); // absolute pate required define('DIR_WS_CATALOG', '/'); // absolute path required define('DIR_FS_CATALOG', '/homepages/40/XXXX/htdocs/stickermogul/shop_stickermogul/'); // absolute path required define('DIR_WS_IMAGES', 'images/'); define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/'); define('DIR_WS_CATALOG_IMAGES', DIR_WS_CATALOG . 'images/'); define('DIR_WS_INCLUDES', 'includes/'); define('DIR_WS_BOXES', DIR_WS_INCLUDES . 'boxes/'); define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/'); define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/'); define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/'); define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES . 'languages/'); define('DIR_WS_CATALOG_LANGUAGES', DIR_WS_CATALOG . 'includes/languages/'); define('DIR_FS_CATALOG_LANGUAGES', DIR_FS_CATALOG . 'includes/languages/'); define('DIR_FS_CATALOG_IMAGES', DIR_FS_CATALOG . 'images/'); define('DIR_FS_CATALOG_MODULES', DIR_FS_CATALOG . 'includes/modules/'); define('DIR_FS_BACKUP', DIR_FS_ADMIN . 'backups/'); Edited June 25, 2018 by daniellauxen Link to comment Share on other sites More sharing options...
mcmannehan Posted June 25, 2018 Share Posted June 25, 2018 (edited) Per FTP auf Deinem Server einloggen und die CHMOD für die Dateien /catalog/includes/configure.php und in der /catalog/admin/includes/configure.php die Benutzerberechtigungen auf 444 setzen. Aber vorher in beiden Dateien, genau in das Ändern was Jepi und ich vorgeschlagen habe. Was CHMOD ist findest Du per Google. Edited June 25, 2018 by mcmannehan The clever one learn from everything and from everybody The normal one learn from his experience The silly one knows everything better [socrates, 412 before Christ] Computers help us with the problems we wouldn't have without them! 99.9% of the bugs sit in front of the computer! My programmed add-ons: WDW EasyTabs 1.0.3, WDW Facebook Like 1.0.0 if(isset($this) || !isset($this)){ // that's the question... Link to comment Share on other sites More sharing options...
daniellauxen Posted June 25, 2018 Author Share Posted June 25, 2018 CHMOD bekomme ich hin...habe ich mir gerade angesehen. Zu den von dir vorgeschlagenen Anpassungen eine Frage. Quote define('HTTP_CATALOG_SERVER', 'https://www.stickermogul.de'); // <-- geaendert define('HTTPS_CATALOG_SERVER', 'https://www.stickermogul.de'); // <-- geaendert define('ENABLE_SSL_CATALOG', 'true');// <-- geaendert Die Zeilen sind (wenn ich das oben richtig sehe) nicht enthalten in meinen beiden configure-Dateien...soll ich diese Zeilen dann hinzufügen? Dafür habe ich diese Zeilen, die du nicht angesprochen hast - sollen diese bleiben? Quote define('HTTPS_SERVER', 'https://www.stickermogul.de'); // eg, https://localhost - should not be empty for productive servers define('ENABLE_SSL', false); // secure webserver for checkout procedure? Link to comment Share on other sites More sharing options...
mcmannehan Posted June 25, 2018 Share Posted June 25, 2018 (edited) Nur diese Änderungen in den entsprechenden Dateien, nichts weiter hinzufügen. .In der /catalog/includes/configure.php ändere zu: define('HTTP_SERVER', 'https://www.stickermogul.de'); define('HTTPS_SERVER', 'https://www.stickermogul.de'); define('ENABLE_SSL', false); in der /catalog/admin/includes/configure.php ändere zu: define('HTTP_SERVER', 'https://www.stickermogul.de'); define('HTTP_CATALOG_SERVER', 'https://www.stickermogul.de'); define('HTTPS_CATALOG_SERVER', 'https://www.stickermogul.de'); define('ENABLE_SSL_CATALOG', 'false'); Da HTTP_SERVER auf https:// steht kann man auch getrost ENABLE_SSL auf false lasen. Beide Änderungen sind aus Deinen geposteten Dateien entnommen. Im übrigen ist es bei 1&1 und bei vielen Providern egal ob Du www vor den Domainnamen schreibst oder nicht, denn das SSL Zertifikat gilt für beides. Über ein 'Gefällt mir' würde ich mich freuen. Danke! Edited June 25, 2018 by mcmannehan daniellauxen 1 The clever one learn from everything and from everybody The normal one learn from his experience The silly one knows everything better [socrates, 412 before Christ] Computers help us with the problems we wouldn't have without them! 99.9% of the bugs sit in front of the computer! My programmed add-ons: WDW EasyTabs 1.0.3, WDW Facebook Like 1.0.0 if(isset($this) || !isset($this)){ // that's the question... Link to comment Share on other sites More sharing options...
daniellauxen Posted June 25, 2018 Author Share Posted June 25, 2018 Es funktioniert!!!! Ich danke euch sehr für eure geduldige Hilfe!!!! Link to comment Share on other sites More sharing options...
mcmannehan Posted June 25, 2018 Share Posted June 25, 2018 vor 1 Minute, daniellauxen said: Es funktioniert!!!! Ich danke euch sehr für eure geduldige Hilfe!!!! Na, das freut mich für Dich. The clever one learn from everything and from everybody The normal one learn from his experience The silly one knows everything better [socrates, 412 before Christ] Computers help us with the problems we wouldn't have without them! 99.9% of the bugs sit in front of the computer! My programmed add-ons: WDW EasyTabs 1.0.3, WDW Facebook Like 1.0.0 if(isset($this) || !isset($this)){ // that's the question... Link to comment Share on other sites More sharing options...
Yepi1533005574 Posted June 25, 2018 Share Posted June 25, 2018 Freut mich auch Link to comment Share on other sites More sharing options...
Recommended Posts