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:

PHP: Warning: fclose(): supplied argument is not a valid stream resource
PHP: Warning: Invalid argument supplied for foreach()
Open Office Writer Querformat
PHP: The second argument should be either an array or an object
PHP.JS – PHP Funktionen in JavaScript

Kategorie: ESE Kommentieren »


Kommentar schreiben

Kommentar

Comment Spam Protection by WP-SpamFree