Wie bei WordPress, zahlt es sich auf jeden Fall auch aus, bei Joomla vor der Umstellung auf https ein Backup zu machen, damiit im Falle des Falles nichts verloren geht. Die Umstellung verläuft grundsätzlich ähnlich, wobei man die Unterschiede beider Systeme auf jeden Fall berücksichtigen sollte. Gehen Sie jedenfalls Schritt für Schritt vor:
- Extension Akeeba Backup Pro installieren (DE Version). Hier gibt es eine praktische Videoanleitung: https://youtu.be/Th9yYqWyW0w
- Backup der aktuellen Joomla-Version erstellen
- SSL-Zertifikat bei Provider anfordern
- Sobald SSL aktiviert ist, im Joomla Backend (Konfiguration / Server) SSL erzwingen
Sollte nun aus irgendeinem Grund nach diesem Schritt die Webseite nicht mehr aufrufbar sein:
- Öffnen Sie am FTP-Server die Datei: configuration.php
- Setzen Sie beim Eintrag public $force_ssl =‘ ‚; den Wert auf 0. Es kann sein, dass dort eine 1 steht.
- Der Eintrag sollte so aussehen: public $force_ssl =’0′;
Joomla Extension DB Replacer um Fehler zu bereinigen
Ähnlich wie bei WordPress, ist man nun gefordert alte http-Einträge aus dem System zu entfernen und durch die neuen https-Einträge zu ersetzen. Dazu eignet sich die Joomla-Extension DB Replacer (Pendant zu WordPress Plugin Better Search Replace) hervorragend.
ACHTUNG: Doppelpunkt nicht vergessen!
Sollte es in der Datenbank schon Einträge mit https geben, würde es ohne Doppelpunkt dazu führen, dass diese nach dem Ersetzen nun ein zusätzliches „s“ beinhalten. Das würde dann so aussehen: httpss://
Im Klartext:
- HTTP: nicht HTTP
- HTTPS: nicht HTTPS
Das Programm soll demnach nach https: suchen und alle gefundenen Einträge durch https: ersetzen.