13

アプリの設定で 'debug' => true を持っているのに、Laravel が表示しているのは「おっと、何か問題が発生したようです」だけであることに非常にイライラしています。コーディングが大好きなので、デバッグを機能させる方法を知っている人はいますか?

4

11 に答える 11

2

アプリが開発モードであることを確認するには、 を編集bootstrap/start.phpし、detectEnvironment関数にマシン名を入力します。Linux では、hostnameターミナル コマンドを使用してマシン名を特定します。

$env = $app->detectEnvironment(array(
  'local' => array('homestead', 'Jeanphi'),
));
于 2014-12-10T16:13:28.853 に答える
1

app/config/app.php で設定すると、L4.0.7 で実際にデバッグが正常に機能し'debug' => trueます。このスイッチは、Laravel に Whoops をオンにして「compiled.php」ファイルをバイパスするように指示します。無効にすると、Whoops は表示されません。代わりに、通常のサーバー エラー ページが表示されます。

他の何かを期待していましたか?

編集: L3 (Anbu) にあった古いプロファイラー バーとして「デバッグ」を参照している可能性があります。その場合、このパッケージをインストールすることをお勧めします

于 2013-09-13T22:32:26.203 に答える
0

私はそれと同じ問題を抱えています...最初に、Apacheを使用してWindowsでlaravelをうまく実行します..次に、ubuntuとnginxを使用しているときに、「おっと、何か問題が発生したようです」と表示されます。

PHPログにエラーはなく、laravelログにも何も見つかりません..

だから私は0777にパスフォルダのアクセス許可を変更しようとしました

sudo chmod -R 0777 {フォルダ アプリケーション フォルダをここに配置}

できます

于 2014-12-02T10:41:45.360 に答える
0

これらのフォルダーを作成しなかったため、デプロイ後にこのエラーが発生しました。

/app/storage/cache
/app/storage/logs
/app/storage/meta
/app/storage/sessions
/app/storage/views
于 2014-05-24T06:56:36.133 に答える
0

私のアプリがデバッグモードになっていると同じ問題がありました。私の場合、サーバーにデプロイしていましたが、それを機能させるには、detectEnvironment変数を処理する必要があります。

これは、bootstrap/start.phpにあります。

$env = $app->detectEnvironment(array(

       'local' => array('your_server_name'),

));

ドキュメントで指示されているとおり:

http://laravel.com/docs/4.2/configuration

于 2014-11-01T12:19:25.880 に答える
0

debug最近、いくつかの他の構成オプションを別の(dev.php)構成ファイルに分離した後、問題に遭遇しました。

後知恵で明らかな、論理的に曖昧な解決策: config/app.php から移動しないでくださいdebug

于 2014-09-06T22:43:26.630 に答える