Помилка db query error please try later на сайті 1с бітрікс, настройка серверів windows і linux
Помилка db query error please try later на сайті 1С бітрікс
Помилка db query error please try later на сайті 1С бітрікс
Всіх знову вітаю на сторінках свого блогу, продовжуємо займатися уроками по 1С бітрікс. Днями у мене один фізичний сервер переїжджав в інше ЦОД, товариші з даного Цода почали виконувати роботи раніше і не дали можливості правильно загасити віртуальні машини. Після переїзду на одному з сайтів я побачив ось таку помилку db query error please try later. давайте розглянемо як її вирішити і на майбутнє знати, що робити, на це у вас піде не більше 5 хвилин.
Вирішуємо помилку db query error
Раніше у мене була установка bitrix на centos. Причин у цієї помилки може бути кілька і ми їх розглянемо всі. Для початку наведу приклад скріншота, як виглядає помилка db query error please later, погодьтеся не надто інформативно.
Закінчилося вільне місце
Та таке буває у вас може закінчитися місце на локальному диску і Centos просто не може вже куди небудь писати, і ви ловите цю помилку. Для того, щоб перевірити чи є у вас вільний простір вам необхідно підключитися до сервера по ssh протоколу і ввести ось таку команду.
Ви отримаєте зведення по розділах, в моєму прикладі місця вільного досить.
Ушкодилася база даних Mysql
Друга причина, вже серйозніше і вона криється в тому, що у вас поламалася табличка або якщо завгодно база даних Mysql. Щоб це з'ясувати вам, буде потрібно включити дебагер. Нам потрібно включити один параметр ось в цьому файлі.
Для того, щоб його відредагувати я вам раджу зайти по sftp-ssh з'єднанню, як це зробити я описував в замітці Як зайти на ftp сервер хостингу. Єдино, що коли будите створювати підключення вибирайте sftp-ssh. Ще може так само допомогти утиліта WinSCP 5.7.6. робить вона те ж саме. І та і інша просто файлові менеджери.
Відкриваємо цей файл і знаходимо змінну $ DBDebug = false; Змінюємо її значення на $ DBDebug = true; Зверніть увагу, що в цьому файлі є такі корисні параметри як:
- $ DBLogin> логін до бази даних
- $ DBPassword> пароль
- $ DBName> ім'я бази даних
В результаті тепер оновивши сторінку сайту я отримав
Ім'я хоста залишаєте localhost, так і повинно бути, ваш порт 3306 не повинен світитися назовні. Далі вказуємо логін і пароль від бази даних і ставимо галку Використовувати туннелирование.
Вказуємо ім'я бази даних сайту на Бітрікс 1С. Я ще зазвичай ставлю опцію реєст при запуску.
Тепер вибираєте в лівій частині вашу базу даних і клацаєте по ній правим кліком, вибираєте з контекстного меню Підключитися до бази даних.
Все тепер вибираєте базу і з меню Служби вибираєте Відновлення таблиць. Після не довгою процедури ви виправите помилку db query error please try later на сайті 1С бітрікс.
Популярні Схожі записи:
- Як перенести базу MySQL в CentOS, Debian, Ubuntu на інше місце
- Як встановити WordPress на Denwer за дві хвилини
- Як отримати доступ до Бази Даних 1С 7 і не залишити слідів присутності
- Як правильно стиснути базу даних Active Directory
- Помилка The host returns esxupdate error code: 99 при оновленні VMware ESXI 5.5
- Делегування домена з reg.ru на mchost.ru