2016-04-18 20 views
0

Laravel Forgeを使い始めて、初めてのアプリを配備しました。デプロイは成功し、すべては問題ありません。しかし、あなたがアプリのURIをヒットした場合、管理者ログインサイトを読み込むことはできません。Laravel Forge:file_put_contents():ストリームを開くことに失敗しました:許可が拒否されました

ますfile_put_contents(/ 9186b8608ec5b5727b9bcb2f0c6f3759):Filesystem.php線75に

ErrorExceptionは ストリームをオープンに失敗しました:許可Filesystem.phpラインに

を否定75

at HandleExceptions-> handleError( '2'、 'file_put_contents(/ 9186b8608ec5b5727b9bcb) '、' 75 '、array(' path '=> 2f0c6f3759):ストリームのオープンに失敗しました:'、 '/home/forge/bmm.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php' '/ 9186b8608ec5b5727b9bcb2f0c6f3759'、 'contents' => '.......

どのように私は正しい許可を設定できますか?答えをありがとう。

答えて

0

urlを書いたり、urlファイルを開いたりしますか?取得する場合は、file_get_contentsにする必要があります

1

php artisan key:generate を変更してから、アプリケーションフォルダのアクセス権を755に変更してください。 問題を解決するはずです。

+0

どこで変更できますか?私はサーバーにsshを行うと、フォルダのアクセス許可が変更されますか? –

+0

php artisan key:試してみてください。問題が続く場合は、生成を変更してから、変更権限を試してください。 プロダクションサーバーで作業する場合は、十分注意してください。 最初にアプリケーションフォルダのアクセス許可を参照してください。サーバにsshで接続し、アプリケーションフォルダに移動し、ls -laと入力します(Linux環境を使用している場合)。その後、すべてのフォルダとファイルのアクセス許可が表示されます。 その後、許可を変更したい場合は、chmodコマンドを使用してください。 http://www.computerhope.com/unix/uchmod.htm –

+0

だから、私はあなたの言ったことをしました。まず、サーバー上で、私は新しいAPIキーを生成しました。とてもスマートに鍛え、彼はenvの鍵を更新しました。ファイルをサーバー上に作成します。これは奇妙です。それでは、楽しみのために、私は自分のアプリケーションフォルダに777パーミッションを追加しましたが、何も起こりませんでした。分かりません。 –

関連する問題