Kritischer Fehler: Sie haben keine Zugriffsberechtigung für / auf diesem Server
Öffnen Sie die Webseite und das Ergebnis ist eine Zugriffsaufforderung: 403-Fehler! Deaktivieren Sie im IE die Option „Freundliche HTTP-Fehler anzeigen“ und es wird angezeigt, dass keine Zugriffsberechtigung vorliegt (Sie haben keine Zugriffsberechtigung für / auf diesem Server). !
Ich dachte, dass ich wahrscheinlich keine Berechtigung zum Zugriff auf das Verzeichnis hatte, da NTFS die Zugriffsberechtigungen im Allgemeinen sehr streng kontrolliert!
Also habe ich das Verzeichnis geöffnet und festgestellt, dass die Zugriffsberechtigungen vollständig von allen kontrolliert werden. Dann hätte der Benutzer absolut kein Problem mit den Ordnerzugriffsberechtigungen. Es muss sich um ein Konfigurationsproblem mit Apache handeln, also habe ich online gesucht und die folgenden relevanten Informationen gefunden! für Änderungsberechtigungen.
Nachfolgend der zitierte Inhalt: Optionen FollowSymLinks AllowOverride All Befehl verweigern, zulassen Von allen leugnen Alle zufrieden stellen |
Gemäß den Eingabeaufforderungen der Konfigurationsdatei wird diese Einstellung verwendet, um die Zugriffsberechtigungen von Apache für alle Verzeichnisse zu ändern. Wenn sie willkürlich geändert wird, kann dies zu Sicherheitsrisiken führen und uns am Zugriff auf Webseiten hindern.
Deny from all kann jeder mit Grundkenntnissen der englischen Sprache verstehen. Hier ist der Schlüssel: Deny from all!
Versuchen Sie, „Verweigern“ in „Zulassen“ zu ändern! (Da es Probleme mit der Groß- und Kleinschreibung geben kann, wird empfohlen, Großbuchstaben zu verwenden. Wenn Sie interessiert sind, können Sie es selbst mit Kleinbuchstaben versuchen!) Es wurde sofort bestanden, aber wenn es so konfiguriert ist, wird die Serversicherheit dies tun Sei...
Also schaute ich mir die Konfigurationsdatei weiter an!
Folgendes gefunden
#
# Dies sollte in das geändert werden, was Sie für DocumentRoot festgelegt haben.
#
Die Bedeutung der obigen Kommentarzeile: Unabhängig davon, auf welches Stammverzeichnis Ihres Servers Sie eingestellt sind, müssen Sie sicherstellen, dass die Konfiguration hier konsistent ist!
Nachfolgend der zitierte Inhalt: # # Mögliche Werte für die Options-Direktive sind „None“, „All“, # oder eine beliebige Kombination aus: # Indizes umfassen FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews # # Beachten Sie, dass „MultiViews“ *explizit* benannt werden muss --- „Optionen Alle“ # gibt es dir nicht. # # Die Options-Direktive ist sowohl kompliziert als auch wichtig # http://httpd.apache.org/docs/2.2/mod/core.html#options # für weitere Informationen. # Optionsindizes FollowSymLinks # #
|
Setzen Sie dann das oben genannte „Standardverzeichnis“ auf das „Zielverzeichnis“ (natürlich wurden die Einstellungen für den gesamten Berechtigungszugriff auf „Verweigern“ geändert!) Aktualisieren Sie die Seite, OK, bestanden!