PHP脚本停止时没有任何错误

PHP脚本停止时没有任何错误,php,apache,directadmin,Php,Apache,Directadmin,我见过几个类似的问题,但我的问题有一个有趣的转折 我正在Apache服务器上运行一个完整的网站,由DirectAdmin托管。 在我的一些页面和一些用户中,html页面会停止,不会出现任何错误。 错误日志文件中也没有任何内容。 但当我添加这两行时: 错误报告(E_ALL); ini设置(“显示错误”,1) 我看到一堆通知和警告(几乎在所有页面中都有),页面被完全加载 如果没有这两行代码,页面将中途停止加载。 我甚至将max_execution_time和memory_limit设置为各自的无限值

我见过几个类似的问题,但我的问题有一个有趣的转折
我正在Apache服务器上运行一个完整的网站,由DirectAdmin托管。
在我的一些页面和一些用户中,html页面会停止,不会出现任何错误。
错误日志文件中也没有任何内容。
但当我添加这两行时:
错误报告(E_ALL);
ini设置(“显示错误”,1)
我看到一堆通知和警告(几乎在所有页面中都有),页面被完全加载
如果没有这两行代码,页面将中途停止加载。
我甚至将max_execution_time和memory_limit设置为各自的无限值,但如果没有错误报告和显示错误,页面将无法完全加载。
这是主人的限制吗? 我如何解决这个问题?


编辑:而且页面采用UTF-8编码(无BOM)。

IMO调用这些函数只会帮助服务器刷新所有生成的HTML,但仍然挂起一些可能在脚本末尾运行的内容,这些内容将永远挂起。尝试从
php.ini
设置错误报告,看看是否有任何差异。还要检查apache错误日志中是否有未报告的PHP错误什么类型的“通知和警告”?“我看到了一堆通知和警告”您是否尝试过修复它们?@MiK类似于已包含页面的“未定义变量”之类的内容。您如何知道脚本已停止工作?