我的程式碼是從這裡複製參考的
https://iter01.com/447849.html
然後執行出現了這些錯誤
jpg
Warning: move_uploaded_file(medicine/20220911631d9361b53235639.jpg): failed to open stream: Permission denied in /Applications/XAMPP/xamppfiles/htdocs/system/doup.php on line 41
Warning: move_uploaded_file(): Unable to move '/Applications/XAMPP/xamppfiles/temp/phpMLcnrR' to 'medicine/20220911631d9361b53235639.jpg' in /Applications/XAMPP/xamppfiles/htdocs/system/doup.php on line 41
22222222222
其中我的資料夾架構是
medicine 資料夾跟 doup.php 檔案是同層的
使用的環境是
mac OS 及 Xampp
我上網查了許多解決的問題但是不太懂
像是:
sudo chown -R _www:_www /path/to/folder
看起來是要在哪裡輸入這句嗎?
還有關於 777 也不太懂
有些人說是這個碼不對 但我不知道我要從哪看到對的這個碼
php.ini裡面我的
file_uploads = On -> 是正常的
但是
;upload_tmp_dir =
我這個後面是空白的 不知道是正常的嗎?
不好意思第一次發文詢問,有不妥的地方歡迎指出。
apache 沒有那個資料夾(medicine)的權限,把那個資料夾的擁有者改成 apache 應該就可以了
$ sudo chown apache /Applications/XAMPP/xamppfiles/htdocs/system/medicine/