Db query error что это значит

от admin

Как исправить ошибку «DB query error» сайта на 1С-Битрикс

Рассказываем, почему появляется ошибка «DB query error» и как ее исправить на панели управления хостингом.

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

Другими вариантами возникновения «DB query error» могут быть:

Недостаточно свободного места на тарифе.

Ошибки в базе данных.

В статье расскажем, как исправить ошибку «DB query error» для сайтов на 1С-Битрикс из панели хостинга Reddock.

Недостаточно свободного места на тарифе

Для исправления ошибки на виртуальном хостинге перейдите в панель управления услугой.

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

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

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

Для удаления файлов убедитесь, что они действительно не нужны для полноценной работы сайта. Примером таких файлов могут быть устаревшие резервные копии или кэш. Они удаляются в панели управления хостингом, в Менеджере файлов.

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

Превышение максимально разрешенного количества подключений

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

Это исправляется в панели управления перейдите в Главное (1) → Менеджер файлов (2). Выберите файл «dbconn.php» и нажмите «Изменить».

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

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

По всем вопросам будем рады помочь. Напишите нам — с радостью ответим. Способы связи:

DB query error. Please try later

Здравствуйте!
Описываю ситуацию —
сайт работал как часы, но сегодня зашёл, захотел изменить инфоблок — щелкаю на него — «DB Query error». и разъяснения данной ошибки (не записал).
Здесь на форуме отыскал совет — Оптимизация БД. хорошо, включил в меню, на час отошел, прихожу — он всё на первой таблице из 127. я нажал «приостановить». Попутно с этим начал замечать, что сайт «лег», ибо в остальных браузерах ничего не могло загрузиться (пока без ошибки, просто запрос шел очень долго, пока не отменю).
Вышел. Почистил куки, перезашел. И тут ошибка DB Query error Please try later. уже без описаний. и уже на админке, да на сайте.

Читать:
Eclipse что это за папка

Подскажите, пожалуйста, что можно теперь сделать, я непрофессионал в битриксе, только начал изучение, проявите терпение.

Скорее всего закончилось место на диске — это как один из вариантов.

Если нет, то тогда
1) Открой файл /bitrix/php_interface/dbconn.php и вставь в самый низ файла строку $DBDebug=true;
2) После этого открой ту страницу где происходит «DB query error». Если все сделал правильно на экране кроме этой надписи будет выведен полный текст ошибки.
3) Создай обращение в службе техподдержки
http://www.bitrixsoft.ru/support/ticket_list.php
и скопируй туда вышеописанный текст ошибки. Сотрудники техподдержки займутся проблемой в рабочем порядке.

О_О странные вещи творятся на моём экране
На несколько часов отошел. Прихожу — попробовал войти на сайт — Зашел! Показал Хедер, Футер, а посередине эта самая DBQueryError, дай думаю админку посещу = зашел! пошёл править dbconn.php на предмет включения дебага (может из-за броузера(Opera), но после щелчка по очередной папке меня выкидывало и приходилось заходить в админку снова, благо там эта папка уже открыта была).
Открыл, изменил, как Вы сказали — «Применить» — выкинуло, захожу и на пустом экране сообщение
Fatal error: require_once() [function.require]: Failed opening required ‘/var/www/сайт/html//bitrix/modules/main/classes//database.php’ (include_path=’.:/usr/share/php:/usr/share/pear’) in /var/www/сайт/html/bitrix/modules/main/start.php on line 66

Нахожу странным двойной слеш в первом пути. но как это связано с моей правкой.
Это как вообще?!О_О

Bitrix — коллекция ошибок

Причин много (корявый hosts файл, нет модуля sockets итд).

Но оказывается всё из-за того, что на /bitrix/admin/ установлен htpasswd (логин/пароль).

Браво Битрикс! Райская система. Всем рекомендую.

Не меняется memory_limit

Ещё одна дикая проблема Битрикса. Тому кто это придумал надо пожать руку, а потом оторвать её.

Не меняется memory_limit для PHP. Меняю в php.ini, меняю в htaccess, меняю где только можно, а результата нет. Смотрю phpinfo там правильный и master value и local value.

Не первый день в айти. Надо просто копнуть глубже

Какой-то сверх мозг в этой шайтан конторе решил, что будет весело прибить memory_limit гвоздями, потом полить супер-клеем и ещё сверху залить бетоном всё это дело. Ха-ха-ха, !@#$% смешно.

Вот почему у меня парсер в админке не работал. Из-за 128M memory_limit. Даже не знаю какой мемчик бы подошёл для этой ситуации лучше — Друзь с его вы там ох!@#$% или Винни Пух ныряющий в болото. Битрикс��, а Wordpress, Joomla, Drupal по сравнению с этим платным�� просто топчик.

DB query error.

Подскажите, пожалуйста, что означает вот такая надпись на сайте?:confused:

DB query error.
Please try later.

В смысле это мой глюк, или глюк сайта?

это проблемы в базой данных на сайте.

Может не правильный доступ к базе, может слишком много подключений к базе, может сервер не запущен или ещё что. Гадать можно долго.

Если Вы верите в Матрицу и она Вас имеет, то это Ваш глюк. Если верите в реальный мир и имеет Вас именно он, то это глюк сайта. Во что Вы верите? ��

Related Posts