我有一个二维PHP数组,我需要迭代并在HTML控件中显示数组数据。数组很大(每行大约 2500 行和 25 列(,它呈现大约 10MB 的网页(在我的本地系统上(。但这不会在服务器上显示任何内容并显示空白页(WSOD - 白屏死机(。我必须一次显示所有数据(无分页(post_max_size和upload_max_filesize在 php.ini/.htaccess 中设置为 50M,我已经使用 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不足以满足我的请求。此外,在 php 中更改memory_limit是不够的.ini所以我不得不在 Plesk 面板中更改它。