0

我被要求维护一个网站,但开发环境没有正确设置。首先它将所有请求重定向到生产服务器,但在修复之后我得到的只是响应 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 回答