Tocht dit bericht op het forum. Het kan anderen eventueel helpen om sneller SSL te implementeren.
Na een bericht van chrome, dat de site niet SSL beveiligd was en dit een ongunstige invloed heeft op de google-ranking deze week toch de stap genomen om SLL te implementeren in een live shop na eerst het nodige op het forum doorgelezen te hebben.
De normale stappen om Let's encrypt SSL (gratis bij de provider) te installeren leverden nauwelijks problemen op.
In .htcaccess:
Code: Select all
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} store
RewriteRule ^(.*)$ https://domeinnaam.nl/store/$1 [R,L]
config bestand in de root
Code: Select all
// HTTP
define('HTTP_SERVER', 'https://domeinnaam.nl/');
// HTTPS
define('HTTPS_SERVER', 'https://domeinnaam.nl/');
in het bestand config.php in de map admin ulrs aanpassen:
Code: Select all
// HTTP
define('HTTP_SERVER', 'https://domeinnaam.nl/admin/');
define('HTTP_CATALOG', 'https://domeinnaam.nl/');
// HTTPS
define('HTTPS_SERVER', 'https://domeinnaam.nl/admin/');
define('HTTPS_CATALOG', 'https://domeinnaam.nl/');
Daarna begon het zoekwerk echt, want er waren 2 hoofdproblemen:
In de backend de foutmelding: Notice: Use of undefined constant HTTPS_IMAGE - assumed 'HTTPS_IMAGE' in admin/model/tool/image.php on line 33. Het gevolg hiervan was dat image manager niet te gebruiken was.
Het andere probleem was, dat er mixed content werd geconstateerd op de hoofdpagina, waardoor een aantal browsers, waaronder firefox en chrome nog steeds aangaven, dat de site nog niet veilig was.
De aangeschafte extensie:
http://www.opencart.com/index.php?route ... n_id=22017
bood geen aanvullende oplossing.
De oplossing voor het backend probleem was uiteindelijk op het engels forum te vinden: in the admin/config file define('HTTPS_IMAGE', 'https://www.eigensite.nl/image/‘) toevoegen.
Het zoeken naar het frontend probleem met de mixed content leverde een overdaad aan informatie op, waardoor je bijna door de bomen het bos niet meer ziet.
Met o.a. "inspector" bleek uiteindelijk dat er 2 plaatjes waren met een link naar http. Via de backend met image manager dit opgelost.
Na een kleine week staan er nu groene slotjes in de frontend en backend en is aan een toekomstige eis van het gevoerde keurmerk voldaan.
OpenCart 1.5.4.1 in a multishop configuration (as theme Shoppica2) with a lot of vqmods and further improvements . The last months I am busy with an OC 3.0.3.2 configuration (and now without the Stoppica 2 theme).
Who is online
Users browsing this forum: No registered users and 12 guests