Частая проблема на сайтах Bitrix, при обновлении или переносе сайта:
The script encountered an error and will be aborted. To view extended error messages, enable this feature in .settings.php.
Эта ошибка возникает при проблеме доступа сайта к базе данных. Соответственно решать её нужно что там не может подключиться и куда.
1 вариант решения
Проверяем настройки в файлике .settings.php который лежит в директории /bitrix/. Самое очевидное, это неправильно записанный логин и пароль к БД и собственно сам адрес к серверу с базой. Появляется это в случае переноса сайта или обновления сервера, когда неправильно указали новые данные или забыли что-то изменить.
2 вариант решения
Сайты на битриксе хранят логины и пароли к базе данных сразу в нескольких файлах. Разные версии битрикса ещё и по разному это делают, поэтому первый вариант не всегда помогает. Нужно смотреть ещё и другие файлики с настройками, где так же должны быть правильно выставлены все доступы к БД.
Проверьте настройки подключения к базе данных в файле bitrix/php_interface/dbconn.php и во всех соседних файлах.
3 вариант решения
Если настройки на сайте точно верные и всё равно вылазит эта ошибка, то очевидно проблема в самой БД. Стоит проверить есть ли вообще такая БД и таблички в ней. Возможно есть проблемы или ошибки на сервере mysql или какой у вас используется.
Пару раз у меня была такая ошибка, банально из-за нехватки места на сервере. Когда кончается свободное место на сервере, сервис с mysql (mariadb) падает и даже если освободить место сам он не запустится. Нужно вручную выполнить команду :
systemctl restart mysqld #для centos 7,8
Если эти способы не помогли, пишите в комментарии. Я постараюсь помочь.
спасибо! Тупо место закончилось 🙂
Добрый день, мне но помогло