Устранение ошибки на битриксе DB query error. Please try later.

Такая ошибка может быть вызвана из за различных проблем с базой данных. Например если посещаемость сайта очень велика и на вашем хосте может стоять лимит на обращение к базе данных. По этой и многим другим причинам может вылезать такая ошибка.

Сейчас мы попытаемся с вами ее устранить.

Заходим на хост через ftp или если сайт находится на локальной машине то напрямую. Находясь в директории сайта проходим по следующему пути /bitrix/php_interface/dbconn.php.

dbconn.php. – этот файл предназначен для подключения к базе данных на хостинге.

Открываем этот файл и находим переменную $DBDebug = false;

Изменяем ее значение на $DBDebug = true ;

Заходим обратно на сайт и видим следующее сообщение об ошибке.

MySQL Query Error: INSERT INTO b_event_log() VALUES()[Table './DATABASE_NAME/b_event_log' is marked as crashed and should be repaired].

Далее заходим в PhpMyAdmin , и выделяем таблицу b_event_log в выезжающем списке выбираем восстановить. Если же у вас нету PhpMyAdmin , то напрямую подключаемся к mysql и вводим следующий запрос REPAIR TABLE `b_event_log`.

Заходим опять на сайт если все работает значит мы с задачей справились.

В файле dbconn.php меняем обратно значение

Надеюсь данная статья оказалась для вас полезной.

Источник http://www.proweb-zone.ru/1c-bitrix/55-db-query-error.html


Возврат к списку