move_uploaded_file failed to open stream: Permission denied - Mac
Während ich versuche, move_uploaded_file php mit folgenden code :
if(is_uploaded_file($_FILES['fileupload2']['tmp_name'])){
move_uploaded_file($_FILES['fileupload2']['tmp_name'], "images/".$_FILES['fileupload2']['name']);
}
Ich habe diesen Fehler sagen:
Warning: move_uploaded_file(images/VIDEO_TS.VOB): failed to open stream: Permission denied in /Applications/XAMPP/xamppfiles/htdocs/Week3/Lesson2/do_upload.php on line 24
versuchte ich in der Klemme und hat nicht funktioniert:
sudo CHMOD 775 /Applications/XAMPP/xamppfiles/htdocs/Week3/Lesson2/do_upload.php
sudo chmod -R 0755 /Applications/XAMPP/xamppfiles/htdocs/Week3/Lesson2/do_upload.php
sudo chown nobody /Applications/XAMPP/xamppfiles/htdocs/Week3/Lesson2/do_upload.php
Ich bin noch immer die Fehlermeldung und ich bin mit Yosemite, jede andere Lösung ?
Du musst angemeldet sein, um einen Kommentar abzugeben.
War meine Lösung zu geben, die Berechtigung für den Ordner "Bilder" und die php-Datei, indem Sie auf die Datei - > Rechtsklick > info > und dann ändern Sie alle Berechtigungen zu
read&write
wie das folgende Bild.Legen Sie die gleiche Berechtigung für Ihre Zielgruppe(Upload) Ordner
Dieses problem gelöst, indem die Berechtigung, wie beschrieben, avobe
und die Ziel-Ordner in dem gleichen Verzeichnis {Root anstatt Home } in der die Anwendung ausgeführt wird
Pfad zum Bild-upload
Pfad des Ordner, in dem die Anwendung ausgeführt wird
Können Sie versuchen, nach wechselnden Besitzer für die Ordner Bilder, in denen Sie speichern die Bilder. Kann es funktionieren.
müssen Sie geben die absolute Adresse des Ordners
Ich lief Yii2 auf IIS (Windows 10) und ich Zwickte den Weg und habe es funktioniert. Siehe code-snippet unter:
Hoffe, das hilft.
gelten
auf den Ordner/das Verzeichnis, die Ihre server-Ordner, um Bilder zu speichern. Bitte überprüfen Sie die in den Ordner ein. Völlig hängt von Ihrer Wahl ab.
chmod 777
"Lösung". In der Regel unsicher, kaum jemals nötig, manchmal zweckmässig, als ein quick-hack.