Задать вопрос
@EvgeniiR
https://github.com/EvgeniiR

Почему PHP скрипт не отдаёт ответ > 1 МБ?

HTML рендерится на сервере.
Выводится довольно много данных, и если ответ от скрипта начинает весить >1 МБ, браузер отображает просто пустую страницу.
Используется OpenServer, Apache-PHP-7.2-x64, PHP 7.2-x64

Куда копать, как понять откуда ограничение?

UPD: С веб сервером всё нормально. Из простого скрипта возвращает ответ без проблем, проблема с тем, как это делает фреймворк Yii2.

UPD2: Вопрос решил. Связано было с тем что из-за старых костылей для того чтобы скормить страницу Yii использовались регулярки. В моём случае строчка с html превышала 100тыс. символов, и возникла проблема описанная тут
  • Вопрос задан
  • 138 просмотров
Подписаться 1 Средний 4 комментария
Решения вопроса 1
VladimirAndreev
@VladimirAndreev
php web dev
открой web/index.php
впиши в самом верху
\ini_set('display_errors', 'on');

увидишь источник проблемы...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы