Большой HTML показывает пустую страницу (WSOD — Белый экран смерти)

У меня есть двухмерный массив PHP, который мне нужно перебрать и показать данные массива в элементах управления HTML.
Массив огромен (около 2500 строк и 25 столбцов для каждой строки), он отображает около 10 МБ веб-страницы (в моей локальной системе). Но это ничего не отображает на сервере и показывает пустую страницу (WSOD — Белый экран смерти).
Я должен показать все данные сразу (без подкачки)
post_max_size а также upload_max_filesize установлены на 50 м в php.ini / .htaccess, Я подтвердил это, используя phpinfo
max_execution_time 600 секунд (10 минут)

я использовал

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

но ошибки не отображаются.

В журнале ошибок apache у меня фатальная ошибка Допустимый объем памяти 210763776 байт исчерпан, Это странно, потому что это делает 200 МБ? Почему это происходит? Какое решение?

Что может быть возможным вопросом и решением?

Заранее спасибо,

1

Решение

Мне пришлось увеличить memory_limit. Он был установлен на 201 МБ, но все еще для этого конкретного запроса он не работал. После того, как я увеличил memory_limit до 500 МБ, страница начала работать правильно.
Я не уверен, что именно поэтому 201MB memory_limit недостаточно для моего запроса. Также изменение в memory_limit не было достаточным в php.ini, поэтому мне пришлось изменить это в панели Plesk.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]