Сайты с ошибками в Битрикс Веб-Окружении

При работе со сборкой «Битрикс Веб-Окружение», в частности, после разворачивания бекапа сайта на другой машине (другом сервере), можно обнаружить, что в разделе «sites» интерфейса вашей VM появится статус Error в строке с данным сайтом. Как это лечить, мы рассмотрим ниже.

status error в битрикс веб окружении

Стоит заметить, что данный статус не мешает нормальной работе сайта, однако, при попытке внести некоторые изменения через консольный интерфейс «Веб окружения» (например, настройки почты), вы столкнетесь с тем, что данная настройка не может быть выполнена:

Пример ошибки при настройке почты в Битрикс Веб Окружении

В чем может быть причина ошибки в Битрикс Веб-Окружении?

Для того, чтобы попробовать понять в чем, собственно, заключается ошибка, нужно перейти сначала по пункту 6 (Configure pool sites), а потом 11 (Show sites with errors) и вы увидите что-то подобное:

sites with errors bitrix VM

Данная ошибка связана с тем, что при развертывании бекапа в файле /bitrix/php_interface/dbconn.php все параметры подключения к Базе Данных заменились на звездочки (*):

настройки БД после развертывания бекапа битрикс

Как исправить ошибку в Битрикс Веб-Окружении?

Очевидно, что для исправления ошибки нам нужно заменить значения на корректные, которые мы можем взять в файле /bitrix/.settings.php.

После того, как вы измените значения на правильные, остается еще один шаг: Нужно очистить кеш меню bitrixVM. Это можно сделать в SSH-консоли через команду:

rm /opt/webdir/tmp/sites_errors.cache

После этого ошибка из интерфейса Битрикс Веб-Окружения должна пропасть и станет возможным настройка параметров почты и иных задач.