修正error_page配置无效的问题

This commit is contained in:
thinkphp
2016-03-18 08:35:54 +08:00
parent 14ee945b0c
commit a6c1de5f89

View File

@@ -71,15 +71,13 @@ class Error
Log::record($log, 'error'); Log::record($log, 'error');
/* 非API模式下的部署模式跳转到指定的 Error Page */ /* 非API模式下的部署模式跳转到指定的 Error Page */
if (!(APP_DEBUG || IS_API)) {
$error_page = Config::get('error_page'); $error_page = Config::get('error_page');
if (!empty($error_page)) { if (!(APP_DEBUG || IS_API) && !empty($error_page)) {
header("Location: {$error_page}"); header("Location: {$error_page}");
} } else {
}
// 输出错误信息 // 输出错误信息
self::output($exception, $data); self::output($exception, $data);
}
// 禁止往下传播已处理过的异常 // 禁止往下传播已处理过的异常
return true; return true;
} }