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().

