大 HTML 显示空白页面(WSOD - 白屏死机)- PHP
Large HTML shows empty page (WSOD - White screen of death) - PHP
我有一个二维 PHP 数组,我需要对其进行迭代并在 HTML 控件中显示数组数据。
数组很大(每行大约 2500 行和 25 列),它呈现大约 10MB 的网页(在我的本地系统上)。但这不会在服务器上显示任何内容并显示空白页面(WSOD - 白屏死机)。
我必须一次显示所有数据(无分页)
post_max_size和upload_max_filesize在php.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 面板中进行更改。
我有一个二维 PHP 数组,我需要对其进行迭代并在 HTML 控件中显示数组数据。 数组很大(每行大约 2500 行和 25 列),它呈现大约 10MB 的网页(在我的本地系统上)。但这不会在服务器上显示任何内容并显示空白页面(WSOD - 白屏死机)。 我必须一次显示所有数据(无分页) post_max_size和upload_max_filesize在php.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 面板中进行更改。