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