Starten Sie einen kostenlosen 7-tägigen E-Mail-Kurs zu WordPress
Möglicherweise tritt der 403 verbotene Fehler auf, wenn Sie ein leeres Website-Verzeichnis oder eine bestimmte Seite mit einem Berechtigungsfehler besuchen. Dies liegt daran, dass die meisten Websites das Durchsuchen von Verzeichnissen verbieten, um zu verhindern, dass Angreifer auf vertrauliche Dateien zugreifen.
Wenn Sie oder Ihre Besucher jedoch auf diesen Fehler auf Ihrer Website stoßen, müssen Sie das Problem beheben, da sonst möglicherweise wertvoller Datenverkehr verloren geht. Da die Ursachen variieren, gibt es viele Methoden, um die 403-Fehler zu beheben.
Wir werden die verschiedenen Arten von 403 Forbidden-Fehlern und ihre möglichen Ursachen erläutern und acht Methoden zur Behebung des 403 Forbidden-Fehlers bereitstellen.
Fehlercode | 403 Verbotener Fehler |
Fehlertyp | Clientseitiger Fehler |
Fehler: | Verboten: Sie haben keine Zugriffsberechtigung auf diesen Server HTTP-Fehler 403 – Verboten Fehler 403 – Verboten 403 verbotene Anfrage nach Verwaltungsregeln verboten 403 Verboten Zugriff verweigert – Sie haben keine Zugriffsberechtigung Fehler 403 HTTP 403 Verboten |
Fehlerursachen | Fehlende Indexseite Defektes WordPress-Plugin Falsche IP-Adresse Malware-Infektion Neuer Webseitenlink |
Was ist ein 403 Forbidden Error?
403 Verboten – Sie haben keine Zugriffsberechtigung Diese Ressource ist ein HTTP-Statuscode, der auftritt, wenn der Webserver die Anforderung versteht, aber keinen zusätzlichen Zugriff bereitstellen kann.
Ursachen für 403 Forbidden
Häufig werden HTTP 403 Forbidden-Fehler durch eine falsche Zugriffskonfiguration auf der Clientseite verursacht.
Eine häufige Ursache für diese Fehler sind die Datei- oder Ordnerberechtigungseinstellungen, die steuern, wer die Datei oder den Ordner lesen, schreiben und ausführen kann.
In diesem Fall gibt es zwei Möglichkeiten: Entweder hat der Websitebesitzer die Einstellungen so bearbeitet, dass Sie nicht auf die Ressourcen zugreifen konnten, oder er hat nicht die richtigen Berechtigungen festgelegt.
Die zweite häufige Ursache sind beschädigte oder falsche Einstellungen in der .htaccess-Datei. Dies kann passieren, nachdem Sie Änderungen an der Datei vorgenommen haben. Glücklicherweise ist es einfach, das Problem zu lösen, indem Sie einfach eine neue Serverkonfigurationsdatei erstellen.
Abgesehen von diesen beiden häufigen Ursachen sind hier einige andere mögliche Auslöser für den Fehler aufgeführt:
- Fehlende Indexseite – Der Name der Homepage der Website ist nicht indexiert.html oder Index.PHP.
- Fehlerhaftes WordPress-Plugin – Wenn ein WordPress-Plugin nicht richtig konfiguriert ist oder mit einem anderen Plugin nicht kompatibel ist, kann es die 403-Fehler auslösen.
- Falsche IP-Adresse – Der Domainname verweist auf eine falsche oder alte IP-Adresse, die jetzt eine Website hostet, die Ihren Zugriff blockiert.
- Malware-Infektion – Eine Malware-Infektion kann dazu führen, die .htaccess-Datei ständig beschädigt werden. Sie müssen die Malware entfernen, bevor Sie die Datei wiederherstellen können.
Neuer Webseitenlink – Der Websitebesitzer hat möglicherweise den Link der Seite aktualisiert, der sich jetzt von der zwischengespeicherten Version unterscheidet.
So beheben Sie den 403 Forbidden-Fehler
Da der HTTP 403 Forbidden-Fehler eng mit Dateizugriffsberechtigungen zusammenhängt, wird dies der Schwerpunkt der folgenden Methoden sein, um ihn zu lösen. Es gibt jedoch andere Möglichkeiten, dieses Problem zu beheben, z. B. das Löschen des Browser-Cache oder das Scannen nach Malware.
Schauen wir uns die acht verfügbaren Methoden zur Behebung des HTTP-Fehlers 403 genauer an.
Bitte beachten Sie, dass die hier genannten Schritte sich hauptsächlich auf WordPress konzentrieren, aber auch auf andere Websites angewendet werden können.
1. Überprüfen Sie die .htaccess-Datei
Sie können nicht mit dem vertraut sein .htaccess-Datei, da sie oft im Site-Verzeichnis verborgen bleibt. Wenn Sie jedoch den Hostinger-Dateimanager verwenden, ist die Datei standardmäßig in Ihrem public_html-Verzeichnis verfügbar.
Befolgen Sie diese Schritte, um es zu finden:
- Suchen Sie den Dateimanager im hPanel-Dashboard.
- Öffnen Sie das Verzeichnis public_html, um das zu finden .htaccess-Datei.
Wenn Sie cPanel verwenden, gehen Sie folgendermaßen vor:
- Suchen Sie den Dateimanager auf cPanel.
- Suchen Sie im Verzeichnis public_html nach dem .htaccess-Datei.
- Wenn Sie die Datei nicht finden können, klicken Sie oben rechts auf dem Bildschirm auf Einstellungen und aktivieren Sie die Option Versteckte Dateien anzeigen (dotfiles).
das .die htaccess-Datei ist eine Serverkonfigurationsdatei und ändert hauptsächlich die Apache-Webservereinstellungen.
Obwohl die Datei standardmäßig auf den meisten Websites vorhanden ist, müssen Sie manuell eine neue Datei erstellen, wenn Ihre Website sie nicht enthält oder wenn sie versehentlich gelöscht wurde.
Nachdem Sie die Datei gefunden haben, gehen Sie folgendermaßen vor, um zu überprüfen, ob eine falsche Konfiguration den Fehler verursacht:
- Klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie Download, um ein Backup zu erstellen.
- Sobald Sie das Backup haben, löschen Sie die Datei.
- Versuchen Sie, auf Ihre Website zuzugreifen. Wenn es gut funktioniert, zeigt dies an, dass die Datei beschädigt wurde.
- , um ein neues zu generieren .htaccess-Datei, melden Sie sich in Ihrem WordPress-Dashboard an und klicken Sie auf Einstellungen -> Permalinks.
- Ohne Änderungen vorzunehmen, klicken Sie unten auf der Seite auf die Schaltfläche Änderungen speichern.
Dies erzeugt eine frische .htaccess-Datei für Ihre Website. Wenn das Problem dadurch nicht behoben wurde, versuchen Sie es mit der nächsten Methode.
2. Datei- und Verzeichnisberechtigungen zurücksetzen
Eine weitere mögliche Ursache für HTTP 403-Fehler sind falsche Berechtigungen für Dateien oder Ordner. Wenn Dateien erstellt werden, verfügen sie im Allgemeinen über bestimmte Standarddateiberechtigungen, die steuern, wie Sie sie lesen, schreiben und ausführen können.
Profi-Tipp
Wenn Sie Hostinger verwenden, gibt es ein spezielles Tool, das sich mit nur einem Klick um alle Ihre Berechtigungsprobleme kümmert. Geben Sie Fix File Ownership in die Suchleiste ein oder scrollen Sie zum unteren Rand Ihres Control Panels, um es dort zu finden.
Dieses Tool wird Ihnen viel Zeit sparen und alle Datei- und Verzeichnisberechtigungen auf die Standardwerte wiederherstellen.
Mit FTP können Sie Datei- und Ordnerberechtigungen bearbeiten. Um zu beginnen, sollten Sie:
- Konfigurieren Sie einen FTP-Client und verbinden Sie ihn mit Ihrer Website.
- Sobald die Verbindung hergestellt ist, klicken Sie mit der rechten Maustaste auf public_html und wählen Sie Dateiattribute.
- Geben Sie die Berechtigung 755 in das Feld Numerischer Wert ein, wählen Sie Nur auf Verzeichnisse anwenden aus, und drücken Sie OK.
Die allgemeine Praxis für numerische Dateiberechtigungswerte besteht darin, 755 für Ordner, 644 für statische Inhalte und 700 für dynamische Inhalte zu verwenden.
- Wiederholen Sie nach dem Ändern der Ordnerberechtigungen Schritt 2 und Schritt 3, geben Sie nun jedoch 644 in das Feld Numerischer Wert ein und wählen Sie die Option Nur auf Dateien anwenden.
Versuchen Sie anschließend, auf Ihre Website zuzugreifen, und prüfen Sie, ob der Fehler behoben ist.
3. Deaktivieren Sie WordPress-Plugins
Wenn Sie so weit gekommen sind und keine der vorherigen Methoden funktioniert, besteht die Möglichkeit, dass der Fehler durch ein inkompatibles oder fehlerhaftes Plugin verursacht wird. In diesem Schritt werden wir versuchen, Plugins zu deaktivieren, um zu überprüfen, ob dadurch der Fehler 403 forbidden behoben wird.
Wir empfehlen, alle Plugins auf einmal zu deaktivieren, anstatt den Vorgang einzeln durchzuführen. Nach dieser Methode sollten Sie in der Lage sein, das Problem zu erkennen und auf eine Lösung hinzuarbeiten. Hier ist, was Sie tun müssen:
- Greifen Sie über FTP auf Ihr Hosting-Konto zu oder verwenden Sie den Dateimanager des Hosting-Kontos und wechseln Sie zum Ordner public_html -> wp-content.
- Suchen Sie den Ordner plugins.
- Benennen Sie den Ordner mit einem anderen Namen wie „disabled-plugins“ um, um alle Plugins zu deaktivieren.
Versuchen Sie erneut, auf die Website zuzugreifen. Wenn der Fehler nicht mehr vorhanden ist, ist ein problematisches Plugin die eigentliche Fehlerquelle.
Benennen Sie den Ordner wieder in plugins um. Jetzt müssen Sie die Plugins einzeln in Ihrem WordPress-Dashboard deaktivieren und überprüfen, ob die Site noch funktioniert. Auf diese Weise können Sie das fehlerhafte Plugin erkennen.
Sobald Sie es gefunden haben, aktualisieren Sie das Plugin bei Bedarf oder löschen Sie es. Wenn der Fehler jedoch weiterhin auftritt, müssen Sie sich möglicherweise an Ihren Hosting-Anbieter wenden, um Unterstützung zu erhalten.
4. Laden Sie eine Indexseite hoch
Überprüfen Sie den Homepage–Namen Ihrer Website – er sollte index heißen.html oder Index.PHP. Wenn nicht, gibt es zwei Alternativen. Die erste und einfachste ist, die Homepage als Index umzubenennen.html oder Index.PHP.
Wenn Sie jedoch den aktuellen Homepage-Namen beibehalten möchten, laden Sie eine Indexseite in Ihr public_html-Verzeichnis hoch und erstellen Sie eine Weiterleitung zu Ihrer vorhandenen Homepage.
Hier sind die folgenden Schritte:
- Laden Sie einen Index hoch.html oder Index.PHP-Datei in Ihr Verzeichnis public_html. Verwenden Sie dazu den Dateimanager oder FTP Ihres Hosting-Kontos.
- Öffnen Sie die .htaccess-Datei.
- Fügen Sie diesen Codeausschnitt ein, um den Index umzuleiten.php oder Index.HTML-Datei auf Ihre bestehende Homepage. Vergessen Sie nicht,
homepage.html
durch den tatsächlichen Namen der Seite zu ersetzen.
Redirect /index.html /homepage.html
5. Dateibesitz bearbeiten
Falscher Dateibesitz kann den Fehler 403 forbidden auslösen, wenn Sie Linux- oder VPS-Hosting verwenden.
In der Regel können Dateien und Ordner einem Eigentümer, einer Gruppe oder beiden zugewiesen werden. Beachten Sie, dass Sie SSH-Zugriff benötigen, um den Besitz in diesen Umgebungen zu ändern. Sie benötigen außerdem ein SSH-Terminal, um eine Verbindung zum VPS-Server herzustellen.
Sobald Sie SSH mit Ihrem Webserver verbunden haben, überprüfen Sie die Eigentümerschaft mithilfe dieses SSH-Befehls:
ls -1
Das Ergebnis wird ungefähr so aussehen:
-rwxrw-rw- 1 20 Jul 20 12:00 filename.txt
Schauen Sie sich den Eigentümer- und Gruppenteil an. Der richtige Eigentümer sollte der Benutzername Ihres Hosting-Kontos sein. Wenn Sie einen anderen Besitz sehen, verwenden Sie den Befehl chown Linux, um den Dateibesitz zu ändern. Hier ist die grundlegende Syntax für chown:
chown
Wenn Ihr Benutzername beispielsweise Hostinger ist, verwenden Sie die folgende Syntax:
chown Hostinger filename.txt
Wenn Sie sich nicht wohl fühlen, SSH selbst zu verwenden, wenden Sie sich an unser Support-Team, um Hilfe zu erhalten.
6. Überprüfen Sie den A-Datensatz
Der Fehler 403 forbidden kann auch auftreten, wenn Ihr Domainname auf die falsche IP-Adresse verweist, für die Sie keine Berechtigung zum Anzeigen des Inhalts haben. Überprüfen Sie daher, ob Ihr Domainname auf die richtige IP-Adresse verweist.
Um zu überprüfen, ob der Domain-A-Eintrag korrekt angezeigt wird, rufen Sie den DNS-Zonen-Editor auf Ihrem hPanel auf:
- Melden Sie sich bei Ihrem hPanel an.
- Gehen Sie zum Abschnitt Erweitert und klicken Sie auf DNS Zone Editor.
- Sie sehen eine Liste der DNS-Einträge. Suchen Sie einen Datensatz mit der Bezeichnung A in der Spalte Typ.
- Überprüfen Sie die IP-Adresse in der Spalte Inhalt.
- Wenn es auf die falsche IP-Adresse verweist, klicken Sie auf Bearbeiten, um es zu ändern. Wenn Sie fertig sind, klicken Sie auf Aktualisieren.
Wenn Sie den richtigen Eintrag nicht finden, erstellen Sie einen neuen im Abschnitt DNS-Einträge verwalten. Stellen Sie sicher, dass Sie A als Typ auswählen und die richtige IP-Adresse in das Feld Points to eingeben. Klicken Sie dann auf Datensatz hinzufügen.
Wenn Sie kürzlich von einem Webhost zu einem anderen migriert sind und vergessen haben, Ihre Nameserver zu ändern, verweist Ihre Domain möglicherweise immer noch auf Ihren alten Webhost. Sobald der alte Host Ihr Konto storniert, wird ein 403-Fehlerstatuscode angezeigt.
7. Nach Malware suchen
Malware kann eine weitere Ursache für den 403-Fehler sein. Wenn Ihre WordPress-Site von bösartiger Software infiziert wird, kann es ständig unerwünschte Code injizieren in die .htaccess-Datei. Auf diese Weise bleibt der Fehler bestehen, selbst wenn Sie die Datei weiterhin mit der ersten von uns vorgestellten Methode reparieren.
Scannen Sie Ihre Website, um Malware zu identifizieren. Es gibt viele Sicherheits-Plugins für WordPress wie Sucuri oder Wordfence, um dies zu tun.
Die meisten WordPress-Sicherheits-Plugins wie WordFence können Malware entfernen. Sobald das Plugin alle infizierten Dateien identifiziert hat, erhalten Sie umsetzbare Optionen für diese Dateien, z. B. das Löschen oder Wiederherstellen.
Eine andere Methode ist die Wiederherstellung der Website mithilfe von Sicherungsdateien. Es ist auch möglich, es mithilfe der Datenbanksicherung wiederherzustellen, wenn Sie keine vollständige Sicherung der Site-Dateien haben.
8. Löschen Sie Ihren Webverlauf / Cache
Der Cache und die Cookies Ihres Browsers können ebenfalls einen 403-Fehler verursachen. Cache speichert Daten, damit eine Website beim nächsten Besuch schneller geladen wird. Es ist jedoch möglich, dass der Link der Website aktualisiert wurde und sich der tatsächliche Link der Webseite jetzt von der zwischengespeicherten Version unterscheidet.
Eine andere Möglichkeit ist, dass der Fehler von den Cookies stammt. Es kann auf einer Website der Fall sein, dass Sie sich normalerweise normal anmelden, aber der letzte Anmeldeversuch hat Ihnen diese Fehlermeldung angezeigt.
Das Löschen von Browser-Cache und Cookies sollte dieses Problem beheben. Beachten Sie, dass das Löschen des Caches dazu führen kann, dass der nächste Besuch der Website lange dauert, da Ihr Browser erneut nach allen Site-Dateien fragt. Durch das Löschen der Cookies werden Sie auch von allen angemeldeten Websites abgemeldet.
Befolgen Sie diese Schritte, um den Cache und die Cookies in Google Chrome zu löschen:
- Klicken Sie auf das Dreipunktsymbol in der oberen rechten Ecke und wählen Sie Einstellungen.
- Suchen Sie den Abschnitt Datenschutz und Sicherheit und klicken Sie auf Browserdaten löschen.
- Verwenden Sie das Dropdown-Menü, um den Zeitrahmen für das Löschen von Daten auszuwählen. Überprüfen Sie dann die Optionen für Cookies und andere Websitedaten sowie zwischengespeicherte Bilder und Dateien.
- Klicken Sie auf Daten löschen.
Wenn Sie alle Schritte ausgeführt haben, besuchen Sie die Website erneut und melden Sie sich an, falls dies erforderlich ist. Wenn diese oder andere Lösungen nicht funktionieren, empfehlen wir, unser Support-Team per Live-Chat zu kontaktieren, um dieses Problem zu beheben.
Fehlerbehebung bei anderen 4xx-Fehlern
Wie behebe ich den nicht autorisierten 401-Fehler?
Wie behebt man den Fehler 413 Entity Too Large?
Wie behebt man den Fehler 404 nicht gefunden?
Wie behebt man den Fehler 429 Zu viele Anfragen?
Fazit
403 verbotene Fehler können sehr frustrierend sein, da sie den Zugriff auf eine Ressource verhindern. Sie treten hauptsächlich aufgrund falscher Dateiberechtigungen auf, aber es gibt mehrere andere mögliche Ursachen, wie eine fehlende Indexdatei, fehlerhafte Plugins oder sogar eine Malware-Infektion.
Die wahre Ursache der 403-Fehler zu finden, kann schwierig sein. Wenn Sie jedoch die in diesem Artikel aufgeführten Methoden befolgen, können Sie sicher sein, dass Ihre Website wieder funktioniert.
Um es kurz zu machen, hier sind die Maßnahmen, die Sie ergreifen sollten, um die 403-Fehlermeldung auf Ihrer WordPress-Site zu entfernen:
- Überprüfen Sie die .htaccess-Datei.
- Datei- und Verzeichnisberechtigungen zurücksetzen.
- Deaktivieren Sie WordPress-Plugins.
- Laden Sie eine Indexseite hoch.
- Dateibesitz bearbeiten.
- Überprüfen Sie den A-Datensatz.
- Entfernen Sie Malware.
- Löschen Sie den Verlauf und den Cache des Webbrowsers.
Der Fehler 403 forbidden ist nur einer von vielen HTTP-Fehlercodes. Als Websitebesitzer sind möglicherweise andere clientseitige Fehler wie der 404-Fehler oder serverseitige Fehler wie das 504-Gateway-Timeout aufgetreten.
Wir empfehlen Ihnen, sich über diese Fehler zu informieren, damit Sie wissen, wie Sie damit umgehen sollen, wenn sie jemals auf Ihrer Website erscheinen.
Dieser Beitrag wurde zuletzt am Dezember 24, 2021 9:47 am geändert