対象の環境はvmware+ubuntu+laravel+nginx+mysqlです
vmの共有フォルダーのアドレスをubuntu /mnt/hgfs/htdocs/data_webに設定します
htdocs には次の権限があります
laravel プロジェクトには次の権限があります
nginx には次の権限があります
コード内では file_put_contents 関数が使用されています。具体的なエラーは次のとおりです
file_put_contents(/mnt/hgfs/htdocs/data_web/storage/ad_110309.html): ストリームを開けませんでした: 許可が拒否されました
いくつかのアイデアを試してみました
php職人キャッシュ:クリア
chmod -R 777 ストレージ
コンポーザーダンプ自動ロード
しかし、これは役に立ちません。/a/11... の問題の解決策と同様に、ユーザー www を VM の共有フォルダーのユーザー権限に追加する必要があるのかと思いますが、追加方法がわかりません。