Страница 1 из 1
Сервер обрезает html документ
Добавлено: 06 июл 2021, 15:53
Rinker
Добрый день. Установил OSpanel, выставил настройки apache_2.4-PHP_7.2-7.4 и PHP 7.3 и MariaDB-10.1. Поставил свой PHP сайт с базой данных. Сайт открывается, но html страница, которую выдает сервер - обрезанная, не хватает подключенных скриптов и части html кода. В самом коде ошибок нет. У всех страниц сервер не завершает html код, как будто просто отрезает. Даже если удалить часть страницы, сервер все равно отрезает конец. Перепробовал разные настройки - все равно обрезает html.
Смотрел логи - ничего подозрительного не обнаружил.
Подскажите пожалуйста в чем может быть проблема?

Re: Сервер обрезает html документ
Добавлено: 06 июл 2021, 16:07
Максим
Скорее всего происходит ошибка в коде и в ответ браузеру выдаётся лишь то, что было сформировано скриптом до возникновения ошибки. Ищите проблему в скриптах, включите отображение ошибок.
Re: Сервер обрезает html документ
Добавлено: 06 июл 2021, 16:46
Rinker
Нет, тут не в коде дело, а в сервере, он обрезает страницу непредсказуемо. Удаляя постепенно разные блоки - страница обрезается в разных местах.
Подскажите как включить отображение ошибок? Вроде как оно итак включено, если сделать явную ошибку - то она отобразится на экране.
Re: Сервер обрезает html документ
Добавлено: 06 июл 2021, 22:19
SagePointer
Могу предположить, что ваш скрипт криво работает с output_buffering и зачем-то откидывает часть буфера. Ох уж эти говноскрипты, полагающиеся на определённые настройки PHP.
А ещё очень банальный вариант - вы когда копировали файл шаблона, недокопировали его до конца, в итоге он у вас обрезан, а по нему генерируются другие страницы.