php - file_put_contents 権限が拒否されました
漂亮男人
漂亮男人 2017-05-16 13:16:26
0
1
503

対象の環境はvmware+ubuntu+laravel+nginx+mysqlです

vmの共有フォルダーのアドレスをubu​​ntu /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 の共有フォルダーのユーザー権限に追加する必要があるのか​​と思いますが、追加方法がわかりません。

漂亮男人
漂亮男人

全員に返信(1)
PHPzhong

このディレクトリはローカルにマウントされています。ローカル ファイルの権限を確認してください。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!