EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Als Standardsprache festlegen
PF-Fragen - Forum

Wie man den Fehler beheben “Open_basedir Einschränkungen in Kraft. Die Datei ist nicht innerhalb der zulässigen Weg(s)” auf Ihrem Server mit PHP

Webmaster und SEO  
 
Wie man den Fehler beheben “Open_basedir Einschränkungen in Kraft. Die Datei ist nicht innerhalb der zulässigen Weg(s)” auf Ihrem Server mit PHP

Wenn Programme in PHP in einem Web-server Menge in der Regel tun enthält o erfordert andere Dateien Ihrer Web-Anwendung. Entweder weil Sie benötigen einige Klasse oder bestimmte Funktionen, für eine einfache, Modularität und reinigen Sie Ihren Code, Sie können in einer weiteren gut klassifiziert und strukturiert Dateien suchen.

Die Einbeziehung oder den Anforderungen für Dateien in PHP, oder sogar Zugriff auf die Datei mithilfe der Funktion fopen, Wenn der Pfad korrekt ist, Normalerweise geben nicht Probleme, Es sei denn, die betreffende Datei, oder das Verzeichnis, das sie beherbergt, verfügt nicht über die Berechtigungen relevanten lesen. Aber ein anderes Mal, ob als Sicherheitsmaßnahme oder aus anderen Gründen, die Dateien für diejenigen, die Zugriff benötigen befinden sich außerhalb des Web-Ordners unseres Projektes, d. h., in Ordnern, die unteren Ebenen zu den von der Root-Ordner unserer Website.

Sie haben möglicherweise einmal aufgetreten, die, Wenn Sie versuchen Zugriff außerhalb von der Root-Ordner Ihrer Website, das System, das Sie haben verweigert Zugang, weiterhin haben die erforderlichen Berechtigungen für die gleiche, mit der folgenden Meldung:

Dies sagt uns, dass die Richtlinie PHP, open_basedir, ist verhindern Ich gehe an die Stelle, wo die Datei gespeichert ist. Besprechen Sie, open_basedir ist eine Richtlinie, die zeigt, was die Grenze die Datei, die PHP nach dem Weg oder bestimmten Verzeichnisstruktur zugreifen können, So, Wenn die Datei, die Sie verwenden möchten unter der gleichen, das System führt Sie diese Fehler.

 

Änderung der php.ini-Datei

Diese Richtlinie ist in der Datei konfiguriert. PHP.ini, aber darüber hinaus, Es kann auch aktiviert werden, der Konfigurationsdatei der Apache. So, als ersten Schritt zur Bewältigung dieser Fehler, Du musst Zugang in der Konfigurationsdatei der PHP, Suchen Sie die Zeile in Frage und ändern Sie es mit der Route oder Routen erlaubt.

In diesem letzten Beispiel, PHP ist so konfiguriert, dass das System sowohl für alle zugreifen können die höheren Ebenen Ausgehend von /Route/Stege/Miweb/www, als alle oben nach /Route/Stege/miweb, die Zugriffsrechte der einzelnen Ordner und Dateien, die sind vorbei, so dass.

Einmal die Datei geändert wurde PHP.ini und neu gestartet die Web-server, Zugriff auf die betreffende Datei getan werden sollen und, Daher, der Fehler Es sollte verschwinden.

 

Die Apache-Konfigurationsdatei ändern

Ja immer noch die Fehler weiterhin, ist sehr wahrscheinlich, dass in der Konfigurationsdatei der Apache Außerdem haben diese Richtlinie aktiviert. Dazu, Suchen Sie die Datei, Je nach der Installation werden Sie in einigen Routen oder andere, normalerweise in /Etc/apache2 / oder in /Home/Ihr-Benutzer/Conf/Web /. Die Datei ist in der Regel der Name des apache2.conf o sapache2.conf, Je nachdem, ob Sie HTTPS oder nicht.

Einmal im Inneren, sucht den Eintrag <VirtualHost> für Ihre Domain in Frage, und innerhalb des Tags <Verzeichnis> sollte etwa wie folgt angezeigt werden:

Das ist, wo Sie diese Richtlinie konfigurieren. So einfach wie Ändern o Hinzufügen die Route oder Routen, die Sie dieser Richtlinie haben möchten, Sie sparen Änderungen und Neustarten des Servers. Hat einmal, die Fehler wird verschwunden sein..

Auf diese Weise gelangen Sie durch enthält, erfordert oder sogar über die Funktion fopen Dateien, die sind unter von der Stamm von Ihrem Web-site, kann auf diesen Routen-Dateien haben, die einem bestimmten erfordern Maß an Sicherheit, und auf diese Weise die Fehler “Open_basedir Einschränkungen in Kraft” kommentiert, Füllen Sie verschwinden.

Lassen Sie uns einen Kommentar oder geben Sie dieForum
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page

In Verbindung stehende Artikel