Wechsel zu HTTPS in Joomla

Anleitung zur Umstellung einer Website auf HTTPS in CMS Joomla

Durch die Umstellung der Website auf https wird sie gegen Angriffe geschützt, die auf dem Abhören der Netzwerkverbindung basieren.

Sie müssen sich über einen Link der Form http://mydomain.ru/administrator/ im Admin-Panel der Website anmelden und anschließend zu System — Allgemeine Einstellungen navigieren.

file

Klicken Sie dann auf den Reiter „Server", wählen Sie unter SSL aktivieren die Option „Gesamte Website" aus und speichern Sie.

file

Zunächst müssen Sie ein SSL-Zertifikat erwerben und es installieren.

Änderungen in configuration.php

Öffnen Sie die Datei configuration.php im Stammverzeichnis der Website (per FTP oder über den Dateimanager Ihres Hosting-Panels) und suchen Sie die Zeile mit dem Parameter $live_site. Tragen Sie in diese Zeile den Namen Ihrer Website mit https ein:

public $live_site = 'https://mydomain.ru';

Speichern Sie Ihre Änderungen.

Aus Sicherheitsgründen kann die Schreibberechtigung für die Konfigurationsdatei deaktiviert sein. Setzen Sie in diesem Fall die Berechtigungen vor dem Bearbeiten auf 644.

Änderungen in .htaccess

Richten Sie eine Umleitung aller Besucher auf HTTPS ein, indem Sie folgende Zeilen in die Datei .htaccess einfügen:

RewriteEngine On
RewriteCond %{HTTPS} OFF
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

Probleme nach dem Wechsel zu HTTPS beheben

Wenn die Website nach den oben beschriebenen Schritten nicht korrekt angezeigt wird oder Sie in der Browser-Konsole Fehler wegen gemischter Inhalte (mixed content) sehen, versuchen Sie Folgendes:

Fügen Sie am Ende der configuration.php folgende Zeile ein:

$_SERVER['HTTPS'] = 'on';

Nach jeder Konfigurationsaktualisierung wird diese Zeile überschrieben und muss erneut hinzugefügt werden.

Fügen Sie in die .htaccess folgende Zeilen ein:

RewriteCond %{HTTP:X-HTTPS} ^1$
RewriteRule .? - [E=HTTPS:on]

Komponenten wie VirtueMart verfügen über eigene Einstellungen zur HTTPS-Aktivierung. Navigieren Sie für VirtueMart zu Komponenten → VirtueMart → Einstellungen → Shop und aktivieren Sie die Option SSL aktivieren für die wichtigen Bereiche der Website. Korrigieren Sie die verbleibenden Links manuell. Welche Elemente noch über http geladen werden, sehen Sie in der Browser-Konsole.

file

Info

Wenn Sie Schwierigkeiten bei der Konfiguration haben oder weitere Fragen aufkommen, können Sie sich jederzeit über das Ticket-System an unser Support-Team wenden.

Hilfe benötigt?Unsere Ingenieure helfen Ihnen kostenlos bei jeder Frage in wenigen MinutenKontaktieren Sie uns