Die PHP-Funktion fopen funktioniert nicht in Mac

589
Zubair Sultan

Ich führe ein PHP-Skript aus, in dem die fopen-Funktion nicht funktioniert. Ich verwende eine lokale Umgebung.

$newf = fopen ($newfname, 'wb'); 

Warnung: fopen (/Applications/XAMPP/xamppfiles/htdocs/xxxxxx/uploads/image.jpg): Fehler beim Öffnen des Streams: Berechtigung abgelehnt in /Applications/XAMPP/xamppfiles/htdocs/xxxxx/xxx.php in Zeile 9 Können Sie helfen? mir aus, wie ich mit diesem Fehler umgehe?

0
Erteilen Sie die entsprechenden Berechtigungen, und stellen Sie sicher, dass das Basisverzeichnis (falls zutreffend) korrekt festgelegt ist. Seth vor 6 Jahren 0
@Seth Ich habe bereits die Erlaubnis für den Ordner Lese- und Schreibberechtigung erteilt und ich setze ein Basisverzeichnis wie $ _SERVER ['DOCUMENT_ROOT']. "/material/uploads/image.jpg" .. immer noch derselbe Fehler Zubair Sultan vor 6 Jahren 0
Haben Sie diese Berechtigung der richtigen Gruppe / dem Benutzer erteilt? Wie lauten die aktuellen Berechtigungen für den Ordner? Seth vor 6 Jahren 0
Ja, ich habe dem Benutzer Lese- und Schreibrechte für den Ordner erteilt Zubair Sultan vor 6 Jahren 0
Welcher Benutzer? Ihr benutzer Der Benutzer, unter dem der XAMPP ausgeführt wird, oder ein anderer Benutzer? Wie erwähnt, wie lauten die tatsächlichen Berechtigungen für diesen Ordner? Seth vor 6 Jahren 0
Die tatsächliche Erlaubnis wurde nur gelesen und ich habe die Lese- und Schreibberechtigung erteilt. Zubair Sultan vor 6 Jahren 0
Sie setzen es also auf 644, 664 oder 666? Haben Sie überprüft, ob Sie dem XAMPP-Benutzer Schreibberechtigungen erteilt haben (je nachdem, welche Sie verwendet haben)? Seth vor 6 Jahren 0
Jetzt funktioniert es .. danke Dude Zubair Sultan vor 6 Jahren 0

0 Antworten auf die Frage