大 HTML 显示空白页面(WSOD - 白屏死机)- PHP

Large HTML shows empty page (WSOD - White screen of death) - PHP

我有一个二维 PHP 数组,我需要对其进行迭代并在 HTML 控件中显示数组数据。 数组很大(每行大约 2500 行和 25 列),它呈现大约 10MB 的网页(在我的本地系统上)。但这不会在服务器上显示任何内容并显示空白页面(WSOD - 白屏死机)。 我必须一次显示所有数据(无分页) post_max_sizeupload_max_filesizephp.ini/.htaccess[中设置为50M =31=],我已经使用 phpinfo 确认了这一点 max_execution_time 是 600 秒(10 分钟)

我用过

error_reporting(E_ALL);
ini_set('display_errors', 1);

但没有显示错误。

在 apache 错误日志中,我遇到了致命错误 允许的 210763776 字节内存已耗尽,这很奇怪,因为它产生了 200 MB?为什么会这样?解决办法是什么?

可能的问题和解决方案是什么?

提前致谢,

我不得不增加 memory_limit。它被设置为 201 MB,但对于这个特定的请求它仍然不起作用。在我将 memory_limit 增加到 500MB 后,页面开始正常工作。 我不确定为什么 201MB memory_limit 不足以满足我的要求。此外 memory_limit 的更改在 php.ini 中还不够,所以我不得不在 Plesk 面板中进行更改。