发布网友 发布时间:2022-04-06 01:08
共3个回答
热心网友 时间:2022-04-06 02:37
你这样找不到出错的地方撒
我建议你一个方法
你在你的项目config.ini.php里面加入如下代码
# **************************** #
# ***** ERROR MANAGEMENT ***** #
// Create the error handler.
function my_error_handler ($e_number, $e_message, $e_file, $e_line, $e_vars) {
global $debug, $contact_email;
// Build the error message.
$message = "An error occurred in script '$e_file' on line $e_line: \n<br />$e_message\n<br />";
// Add the date and time.
$message .= "Date/Time: " . date('n-j-Y H:i:s') . "\n<br />";
// Append $e_vars to the $message.
$message .= "<pre>" . print_r ($e_vars, 1) . "</pre>\n<br />";
if ($debug) { // Show the error.
echo '<p class="error">' . $message . '</p>';
} else {
// Log the error:
error_log ($message, 1, $contact_email); // Send email.
// Only print an error message if the error isn't a notice or strict.
if ( ($e_number != E_NOTICE) && ($e_number < 2048)) {
echo '<p class="error">A system error occurred. We apologize for the inconvenience.</p>';
}
} // End of $debug IF.
} // End of my_error_handler() definition.
// Use my error handler:
set_error_handler ('my_error_handler');
这样如果debug出错,它就会显示在哪里出错。
热心网友 时间:2022-04-06 03:55
估计你缺了一个“}”
热心网友 时间:2022-04-06 05:30
缺少参数,或者丢失符号,你再仔细的看看出错的位置附近,有zendstudio吗?那个能直接看出来哪错了