Почему сайт на платформе 1С-Битрикс не отображается, но доступ к административной панели есть?

Здравствуйте! У меня проблемы с виртуальной машиной Bitrix. При попытке открыть сайт выходит сообщение об ошибке скрипта и указывается на файл settings.php. В этом файле я обнаружил следующие ошибки: [TypeError] array_keys(): Argument #1 ($array) must be of type array, null given (0). Проблемы начались после того, как я изменил логотипы в админке и немного изменил CSS шаблона для изменения размера логотипа. После входа в админку сайт отображается нормально. Переустановка VMBitrix не помогла. Как исправить эту проблему?
  • 10 июня 2024 г. 9:21
Ответы на вопрос 2
Возможно, проблема связана с изменениями, которые были внесены в CSS и логотипы. Возможно, что при этом были случайно изменены некоторые файлы или настройки. 

Один из способов исправить проблему - это откатить изменения, которые были сделаны перед появлением ошибки. Может быть, вам стоит вернуть исходные логотипы и CSS шаблон, чтобы убедиться, что проблема именно в них.

Также, попробуйте проверить файл settings.php на наличие ошибок и исправить их. Возможно, что там действительно проблема. 

Если это не помогло, попробуйте обратиться к поддержке 1С-Битрикс за помощью. Они могут предложить более точное решение проблемы или помочь восстановить работоспособность сайта. 

Не забудьте также сделать резервную копию сайта перед внесением любых изменений, чтобы в случае проблем можно было вернуться к предыдущему состоянию.
Скорее всего у вас старое ядро работает на php8+. Поставьте версию php на 7.4 и обновите ядро.
Похожие вопросы