0

Web サイトの保守を依頼されましたが、開発環境が適切にセットアップされていません。最初はすべてのリクエストを本番サーバーにリダイレクトしていましたが、それを修正した後、応答 500 しか返されませんでした。

アプリケーションは IIS でセットアップされ、リモートおよびローカル (エラー ページの下) に詳細なエラー メッセージが表示されます。

index.php には次の内容があります。

<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
require_once(dirname(__FILE__).'/../config/ProjectConfiguration.class.php');
$configuration = ProjectConfiguration::getApplicationConfiguration('frontend', 'dev', false);
sfContext::createInstance($configuration)->dispatch();
?>

開発用の /apps/frontend/config/settings.yml:

dev:
  .settings:
    error_reporting:        <?php echo (E_ALL | E_STRICT)."\n" ?>

ここでは、500 応答ではなく、何らかのエラー レポートが表示されることを期待しています。やり忘れたことはありますか?

4

1 に答える 1

1

デバッグ フラグを次のように変更しますtrue

$configuration = ProjectConfiguration::getApplicationConfiguration('frontend', 'dev', false);

于 2013-09-15T06:12:47.020 に答える