PHP错误500,但执行正常

PHP错误500,但执行正常,php,Php,我有一个简单的自制MVC结构,由控制器、模型和视图组成 它工作正常,但现在一个控制器正在执行非常奇怪的行为 脚本给出错误500(若您检查了头),但执行和输出正常 没有错误消息,没有错误日志,什么都没有。。。但让我告诉你最奇怪的事情: 如果我为如下日志信息编写调试指令 error_reporting(E_ALL); ini_set('display_errors', 1); 然后错误500消失了。。。而不是显示错误信息,并像一个魅力的工作 我无法理解这种情况。有什么帮助吗 问题已解决。我

我有一个简单的自制MVC结构,由控制器、模型和视图组成

它工作正常,但现在一个控制器正在执行非常奇怪的行为

脚本给出错误500(若您检查了头),但执行和输出正常

没有错误消息,没有错误日志,什么都没有。。。但让我告诉你最奇怪的事情:

如果我为如下日志信息编写调试指令

error_reporting(E_ALL);
ini_set('display_errors', 1);    
然后错误500消失了。。。而不是显示错误信息,并像一个魅力的工作

我无法理解这种情况。有什么帮助吗


问题已解决。我使用了一个包含一些@符号的PHP include,例如:@file\u get\u contents。。。这不是推荐的做法,现在我知道原因了:)


感谢您的关注

您能给我们看一下代码吗?可能尝试更改PHP版本,或者在其他服务器上尝试(如果可用)。它是否可以调用
头('HTTP/1.1500')
?查看服务器日志是的,在localhost中,问题不会发生