The script encountered an error and will be aborted.

Частая проблема на сайтах 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

Если эти способы не помогли, пишите в комментарии. Я постараюсь помочь.

The script encountered an error and will be aborted.: 1 комментарий

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *