Сайт работает на Битрикс. Я создал кастомную заглушку, чтобы пока сайт находится в режиме разработки
не авторизованные посетители не могли видеть его содержание и разместил скрипт
файле в/local/php_interface/include/site_closed.php
По инструкции от
https://www.intervolga.ru/blog/projects/stranitsa-...
В заглушке простой php скрипт + html:
<?
header('HTTP/1.1 503 Service Temporarily Unavailable');
header('Status: 503 Service Temporarily Unavailable');
header('Retry-After: 300');//300 seconds
?>
<div class="front-1-webstart">
Наш сайт скоро запустится ...
</div>
Проблема в том что когда неавторизованный посетитель заходит на сайт адресу ничего не отображается, хотя должен выводится текст заглушки “Наш сайт скоро запустится” …
В чем может быть ошибка ? На локальном сервере копия сайта работает нормально.
Тех поддержка хостинга написала, что проблема исходя из логов сайта:
в error: ob_start (мы видим, что главная страница сайта не открывается корректно из-за следующей ошибки): Cannot use output buffering in output buffering display handlers in /public_html/bitrix/modules/main/lib/data/cache.php on line 390
Помогите разобраться в чем причина того, что сайте не работает php скрипт скрывающий сайт от посетителей!