GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> cPanel

So beheben Sie den Fehler Sie haben keine Zugriffsberechtigung…

So beheben Sie den Fehler Sie haben keine Berechtigung zum Zugriff…

Jede Datei und jedes Verzeichnis im Linux-System gehört einem bestimmten Benutzer und einer bestimmten Gruppe und verfügt über Berechtigungen, die es ermöglichen, bestimmte Aktionen für diese Datei oder diesen Ordner auszuführen. Wenn eine dieser Einstellungen nicht richtig eingerichtet ist, erscheint die erwähnte Fehlermeldung.

Zögern Sie nicht, diesen Artikel zu lesen, um das Problem mit Berechtigungen besser zu verstehen.

Es gibt mehrere Gründe, warum Sie möglicherweise den Berechtigungsfehler erhalten.

Der erste – Entweder der Besitzer/die Gruppe oder die Berechtigungen sind nicht richtig eingerichtet. Dies ist das erste Element, das überprüft werden sollte.

Der zweite – Die .htaccess-Datei führt den Code aus, der falsche Umleitungseinstellungen enthält. Wahrscheinlich ist die Umleitung für die Datei/den Ordner mit einem falschen Eigentümer/einer falschen Gruppe oder Berechtigungen eingerichtet. Außerdem kann die folgende Zeile in der .htaccess-Datei einen solchen Fehler verursachen:

Options -Indexes

Um dieses Problem zu beheben, sollte die Zeile entfernt werden.

Dies ist das zweite Element, das überprüft und behoben werden sollte, wenn es gefunden wird.

Dieses Problem kann auch auftreten, wenn Sie den Ordner public_html versehentlich löschen und manuell neu erstellen, ohne unsere Hosting-Abteilung zu kontaktieren. In diesem Fall werden Berechtigungen für public_html und andere Systemordner falsch eingerichtet und Sie erhalten den erwähnten Fehler.

Diese Bezeichnungen – „/“ und „/ index.html“ – in der Fehlermeldung beziehen sich auf den direkten Ordner oder die Datei, die Apache auszuführen versucht. Dieses Symbol „/“ bedeutet das Verzeichnis public_html; diese ‚/ index.html‘ – die Datei, die sich im Verzeichnis public_html befindet (insbesondere die Datei index.html). Wenn Apache versucht, auf die Datei oder den Ordner zu verweisen, deren Eigentümer oder Berechtigungen nicht richtig eingerichtet sind, erhalten Sie denselben Fehler, jedoch mit dem fraglichen direkten Pfad.

Fehlermeldung:Sie haben keine Berechtigung zum Zugriff auf /index.html

Lösung:
Sie sollten die Berechtigungen der Datei index.html überprüfen. Sie können sie entweder über das Befehlsfenster (über Shell-Zugriff) oder den Dateimanager, der sich im cPanel-Konto befindet, überprüfen und einstellen. Die Berechtigungen der Dateien sollten 644 sein.

Shell-Zugriff verwenden:

1. Verbinden Sie sich über das SSH-Protokoll mit Ihrem Konto
2. Folgen Sie dem Ordner public_html mit cd public_html Befehl

Mit dem Befehl „pwd können Sie überprüfen, in welchem ​​Ordner Sie sich gerade befinden ' Befehl. Das Ergebnis dieses Befehls sollte „home/cPanel_username/public_html“ sein.

3.Verwenden Sie ls -l /home/$USER$/index.html Befehl, wobei $USER$ ist Ihr cPanel-Benutzername.

Die Verwendung dieses Befehls zeigt Ihnen die Berechtigungen der Datei index.html. Das ideale Ergebnis dieses Befehls sollte sein:
-rw-r--r-- Zahl cPanel_Benutzername cPanel_Benutzername Tag Monat Jahr Zeit


4. Wenn Sie Unterschiede im Berechtigungsfeld (-rw-r--r-- ) sehen, müssen Sie den folgenden Befehl ausführen chmod 644 index.html

Dieser Befehl richtet die richtigen Berechtigungen für die Datei index.html ein.

Dateimanager verwenden

1. Melden Sie sich bei cPanel an
2. Folgen Sie dem Dateimanager Symbol im Feld Dateien
3. Oben im sich öffnenden Fenster sehen Sie Berechtigungen ändern Symbol
4. Wählen Sie die Datei index.html> klicken Sie auf Berechtigungen ändern
5. Richten Sie Berechtigungen für 644> Speichern ein .


       Fehlermeldung:Sie haben keine Zugriffsberechtigung für /
Lösung: Sie sollten die Berechtigungen des Ordners public_html überprüfen. Sie können sie entweder über das Befehlsfenster (über Shell-Zugriff) oder den Dateimanager überprüfen, der sich im cPanel-Konto befindet. Die Berechtigungen des Ordners public_html sollten 750 sein.

Shell-Zugriff verwenden

1. Verbinden Sie sich über das SSH-Protokoll mit Ihrem Konto
2. Verwenden Sie die cd ~ &&ls -l | grep public_html Befehl

Die Verwendung dieses Befehls zeigt Ihnen die Berechtigungen des Ordners public_html. Das ideale Ergebnis dieses Befehls sollte sein:

drwxr-x--- Zahl cPanel_Benutzername niemand Tag Monat Jahr Zeit public_html/

3. Wenn Sie Unterschiede im Berechtigungsfeld (drwxr-x--- ) sehen, müssen Sie die richtigen festlegen. Verwenden Sie dazu den folgenden Befehl chmod 750 public_html .
4. Wenn Sie Unterschiede im Gruppenfeld (niemand) sehen, müssen Sie sich an unser Support-Team wenden, damit es die richtige Gruppe einrichtet. Leider können Sie die richtige Gruppe nicht selbst festlegen, da Sie keinen Root-Zugriff auf den Server haben.

Dateimanager verwenden

1. Melden Sie sich bei cPanel an
2.Folgen Sie dem Dateimanager Symbol im Dateifeld
3. Auf der linken Seite des sich öffnenden Fensters sehen Sie die Berechtigungen aller Dateien und Ordner
4. Wenn die Berechtigungen des Ordners public_html nicht 750 sind, müssen Sie sie festlegen die richtigen. Führen Sie dazu die folgenden Aktionen aus:

  • Wählen Sie den Ordner public_html> klicken Sie auf Berechtigungen ändern Symbol
  • Berechtigungen auf 750 einrichten> Speichern .
5. Löschen Sie den Browser-Cache
6. Löschen Sie Ihren lokalen DNS-Cache
7. Wenn dasselbe Problem weiterhin auftritt, wenden Sie sich an unseren Support, um die richtige Gruppe für den Ordner public_html festzulegen.

Zugehörige Artikel

Dateiberechtigungen Welche Berechtigungen sollten zum Hochladen von Dateien verwendet werden?
cPanel
  1. So beheben Sie den Fehler „semanage command“ Not Found in CentOS

  2. Behebung des Fehlers „Das Repository hat keine Release-Datei“ in Ubuntu – Schritt-für-Schritt-Anleitung?

  3. Fehler in Sudoers-Datei? So können Sie es beheben.

  4. So beheben Sie 500-Fehler

  5. So beheben Sie den Docker Permission Denied-Fehler unter Ubuntu

So ändern Sie Dateiberechtigungen in cPanel

So lösen Sie den Fehler „Meine Websiteseite wurde nicht gefunden“

So beheben Sie Fehler 403

Wie kann ich die Berechtigungen meiner Dateien korrigieren?

So ändern Sie Dateiberechtigungen

Behebung:Curl-Befehl hat keinen Fehler gefunden