PHP: Warning: fopen: failed to open stream: Permission denied

Bei der Fehlermeldung Warning: fopen: failed to open stream: Permission denied liegt das Problem beim Öffnen einer Datei. Dieses kann verschiedene Gründe haben, entweder hat man keine Berechtigungen, beschätigte Datei oder welche Gründe auch immer.

Fehlermeldung:

Warning: fopen: failed to open stream: Permission denied

Ursachen:

Die Ursache für diese Fehlermeldung ist wie oben schon genannt das die Datei nicht gelesen werden kann.
Um auszuschließen das es an den Berechtigungen liegt müssen die Zugriffsrechte auf diese Datei via CHMOD geändert werden, sodass die Datei gelesen bzw. beschrieben werden kann. Liegt es nicht an den Berechtigen sollte vorher überprüft werden ob die Datei über existiert. Hierzu können die Funktionen file_exists() verwendet werden. Wer sicher gehen will kann auch noch überprüfen ob die Datei beschreibbar oder lesbar ist, dazu eignen sich die Funktion is_writeable() oder is_readable().

Verwandte Artikel:


Suchbegriffe

Kategorie: ESE Kommentieren »


Kommentar schreiben

Kommentar