Persekitaran subjek ialah vmware+ubuntu+laravel+nginx+mysql
Tetapkan alamat folder kongsi vm di bawah ubuntu /mnt/hgfs/htdocs/data_web
htdocs mempunyai kebenaran berikut
Projek laravel mempunyai kebenaran berikut
nginx mempunyai kebenaran berikut
Fungsi file_put_contents digunakan dalam kod Ralat khusus adalah seperti berikut
file_put_contents(/mnt/hgfs/htdocs/data_web/storage/ad_110309.html): gagal membuka strim: Kebenaran ditolak
Saya mencuba beberapa idea
php artisan cache:clear
chmod -R 777 storan
komposer dump-autoload
Tetapi ia tidak berfungsi Saya tertanya-tanya sama ada pengguna www perlu ditambahkan ke kebenaran pengguna folder kongsi vm, serupa dengan penyelesaian kepada masalah /a/11 ini..., tetapi saya tidak tahu bagaimana untuk melakukannya. menambahnya?
Direktori ini dipasang secara setempat. Semak kebenaran fail tempatan.