題主的環境是vmware+ubuntu+laravel+nginx+mysql
設定了vm的共用資料夾在ubuntu下的位址/mnt/hgfs/htdocs/data_web
htdocs的權限如下
laravel專案的權限如下
##nginx的權限如下
file_put_contents(/mnt/hgfs/htdocs/data_web/storage/ad_110309.html): failed to open stream: Permission denied
php artisan cache:clear
chmod -R 777 storage
composer dump-autoload##但是都沒有用,猜想是否需要把www這個用戶加入到vm的共享資料夾用戶權限,類似於/a/11...這個問題下的解決思路,但是不知該如何添加?
這個目錄是本地掛載上去的吧,看看本地檔案的權限。