Курсы обучения
+7 (351) 777-80-70
2024.02.16

Из-за чего вместо контента отображается текст кода на белом фоне? Часто задаваемые вопросы / Типовые ошибки

Если на сайте возникла проблема, при которой, переключая версию PHP на 8+, на странице вместо контента отображается текст кода на белом фоне как на примере ниже:

SetTitle(""); ?> IncludeComponent( "", ".default", Array( "BROWSER_TITLE" => "-", "CACHE_GROUPS" => "Y", "CACHE_TIME" => "36000000", "CACHE_TYPE" => "A", "CHECK_DATES" => "Y", "COMPONENT_TEMPLATE" => ".default", "COMPOSITE_FRAME_MODE" => "A", "COMPOSITE_FRAME_TYPE" => "AUTO", "DETAIL_SET_CANONICAL_URL" => "N", "DISPLAY_NAME" => "Y", "FILE_404" => "", "IBLOCK_ID" => "16", "IBLOCK_TYPE" => "", "MESSAGE_404" => "", "META_DESCRIPTION" => "-", "META_KEYWORDS" => "-", "SEF_FOLDER" => "/", "SEF_MODE" => "Y", "SEF_URL_TEMPLATES" => array("main"=>"","page"=>"##/",), "SET_STATUS_404" => "Y", "SET_TITLE" => "Y", "SHOW_404" => "Y", "USE_PERMISSIONS" => "N" ) );?>

то это означает, что со стороны хостинга не настроен режим работы с сокращенными php-тегами.
Чтобы устранить данную проблему, необходимо перейти в административную панель хостинга и установить для параметра short_open_tag значение On.

При возникновении трудностей с указанной настройкой рекомендуем обратиться за консультацией в службу поддержки хостинга.

Наши решения