1

我有一个二维 PHP 数组,我需要迭代并在 HTML 控件中显示数组数据。数组很大(大约 2500 行,每行 25 列),它呈现大约 10MB 的网页(在我的本地系统上)。但这不会在服务器上显示任何内容并显示空白页面(WSOD - 白屏死机)。我必须一次显示所有数据(无分页) post_max_sizeupload_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?为什么会这样?解决方案是什么?

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

提前致谢,

4

1 回答 1

0

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

于 2017-02-08T17:44:32.453 回答