Как исправить ошибку «DB query error»


Ошибка «DB query error» возникает, когда заканчивается дисковое пространство или превышается максимально разрешенное количество подключений. При открытии сайта или интернет-магазина появляется такое предупреждение:

Откройте панель управления вашей услугой:


Для начала следует проверить доступное дисковое пространство.

  • Если у вас виртуальный хостинг

На главной странице в блоке «Ограничения» в строке «Диск» проверьте, сколько осталось доступного места. Если доступного места достаточно, цвет текста будет зеленым. Если недостаточным — красным. 

  • Если у вас виртуальный сервер или выделенный сервер

Перейдите в панель управления услугой под srv-admin. На главной странице на вкладке «RED.Monitoring» будут отображены ресурсы сервера.

Если после проверки вы обнаружите, что у вас закончилось дисковое пространство, попробуйте удалить лишние файлы или увеличьте дисковое пространство.

Если у вас достаточно дискового пространства, проверьте, не превысили ли вы максимально разрешенное количество подключений. Для этого в панели управления перейдите в Главное (1) → Менеджер файлов (2).

Перейдите в каталог «php_interface» (1). Выделите файл «dbconn.php», раскройте подменю «Редактировать» и нажмите кнопку «Открыть» (3).

В строке «$DBDebug» замените «false» на «true». Откройте ваш сайт. Если ошибки есть, отобразится сообщение ошибки mysql с кодом 1040.

Внимание! Не забудьте вернуть настройки в прежнее состояние.

Если ошибки превышения количества подключений нет, то, возможно, причина в большом количестве запросов к базе данных. Если у вас виртуальный хостинг, нужно немного подождать, наш системный администратор сам устранит проблему. Если у вас виртуальный сервер или выделенный сервер, обратитесь в нашу техническую поддержку.

Предыдущая статья Устранение ошибок
Следующая статья Как исправить 500 ошибку «Internal server error»