При работе со сборкой «Битрикс Веб-Окружение», в частности, после разворачивания бекапа сайта на другой машине (другом сервере), можно обнаружить, что в разделе «sites» интерфейса вашей VM появится статус Error в строке с данным сайтом. Как это лечить, мы рассмотрим ниже.
Стоит заметить, что данный статус не мешает нормальной работе сайта, однако, при попытке внести некоторые изменения через консольный интерфейс «Веб окружения» (например, настройки почты), вы столкнетесь с тем, что данная настройка не может быть выполнена:
В чем может быть причина ошибки в Битрикс Веб-Окружении?
Для того, чтобы попробовать понять в чем, собственно, заключается ошибка, нужно перейти сначала по пункту 6 (Configure pool sites), а потом 11 (Show sites with errors) и вы увидите что-то подобное:
Данная ошибка связана с тем, что при развертывании бекапа в файле /bitrix/php_interface/dbconn.php все параметры подключения к Базе Данных заменились на звездочки (*):
Как исправить ошибку в Битрикс Веб-Окружении?
Очевидно, что для исправления ошибки нам нужно заменить значения на корректные, которые мы можем взять в файле /bitrix/.settings.php.
После того, как вы измените значения на правильные, остается еще один шаг: Нужно очистить кеш меню bitrixVM. Это можно сделать в SSH-консоли через команду:
rm /opt/webdir/tmp/sites_errors.cache
После этого ошибка из интерфейса Битрикс Веб-Окружения должна пропасть и станет возможным настройка параметров почты и иных задач.