1

Laravel 4 を使い始めたばかりで、次のコードを含む「OrderController」というリソースがあります。

 public function index()
 {
     return View::make('order.index');
 }

ビューフォルダーには、「index.blade.php」というファイルを含む「order」というフォルダーがあります

/order (これは「OrderContoller」にマッピングされています) にアクセスすると、次のエラーが表示されます。

Error in exception handler: The stream or file "/Users/Dave/Sites/test_website/app/storage/logs/log-apache2handler-2013-06-16.txt" could not be opened: failed to open stream: Permission denied in /Users/Dave/Sites/test_website/bootstrap/compiled.php:7259

ルート.php:

Route::get('/', function()
{
    return View::make('index');

});

Route::resource('order', 'OrderController');

何か案は?

「views」フォルダー内の任意のビューを直接使用して機能しますが、views フォルダー内のサブフォルダーを使用するとそのエラーが発生します。

ありがとう、デイブ

4

1 に答える 1

2

私にとってはうまくいったので、コメントから答えを得ました。このタイプのエラーが発生した場合:

例外ハンドラーのエラー: ストリームまたはファイル "/Users/Dave/Sites/test_website/app/storage/logs/log-apache2handler-2013-06-16.txt" を開けませんでした: ストリームを開けませんでした: アクセス許可が拒否されました/Users/Dave/Sites/test_website/bootstrap/compiled.php:7259

保存フォルダー内のすべてのファイルをCHMODにします777。私はFileZillaでそれをしました。

またはapp、コマンドラインでフォルダーに移動して、次のように記述します。

sudo chmod -R 777 storage
于 2013-07-13T19:35:49.863 に答える