support

В магазине выводится сообщение "Интернет-магазин закрыт на техническое обслуживание, заходите позже!", что это за сообщение и как его отключить?!

Recommended Posts

support

Данное сообщение выводится когда возникли какие-либо проблемы с сервером базы данных (MySQL). Чтобы узнать, в чём именно проблема, укажите свой e-mail адрес в файле /lang/russian/russian_db_error.php и зайдите в магазин ещё раз, на указанный ящик придёт сообщение с текстом ошибки.

Либо можно не получать на почту сообщения об ошибках, а записывать их в файл. Для этого в корневой папке магазина (там где файл index.php) создайте файл mysql_db_error.log. Поставьте права доступа на запись (например 777) на этот файл и зайдите в магазин, на страницу с ошибкой ещё раз. Затем смотрите данный файл, информация об ошибке запишется в файл mysql_db_error.log.

Ещё данное сообщение позволяет хотя бы отчасти удержать клиентов, в случае проблем с базой данных у хостера, т.е. обычно, когда у хостера проблемы с базой данных, Ваш магазин не работает и выводится данное сообщение, можно изменить текст сообщения в файле /includes/languages/russian_db_error.php и указать например номер телефона магазина и написать, что в случае проблем можно делать заказы по телефону.

Кроме того, с помощью данной функции можно отслеживать, насколько надёжно работает Ваш хостер, т.е. если Вы указав свой e-mail в файле /lang/russian/russian_db_error.php не получаете или получаете очень редко сообщения об ошибках MYSQL ERROR REPORT, это значит, что хостер достаточно надёжен и сервер базы данных у него "падает" редко, т.е. и Ваши потенциальные финансовые потери по вине хостера будут минимальны.

Share this post


Link to post
Share on other sites
Olga_Ya

Здравствуйте!

Переустанавливаю магазин, выходит ошибка "Магазин закрыт по техническим причинам..."

Вот что в файле mysql_db_error.log

Что не так???

16/04/2019 00:04:29 | 1054 - Unknown column 'p.label_id' in 'field list' | select p.products_fsk18,
                                  p.products_shippingtime,
                                  p.products_model,
                                  p.label_id,
                                  p.products_ean,
                                  pd.products_name,
                                  m.manufacturers_name,
                                  p.products_quantity,
                                  p.products_image,
                                  p.products_weight,
                                  pd.products_short_description,
                                  pd.products_description,
                                  p.products_id,
                                  p.manufacturers_id,
                                  p.products_price,
                                  p.products_vpe,
                                  p.products_vpe_status,
                                  p.products_vpe_value,                             
                                  p.products_discount_allowed,
                                  p.products_tax_class_id
                                  from  products_description pd, products_to_categories p2c, products p left join manufacturers m on p.manufacturers_id = m.manufacturers_id
                                  left join specials s on p.products_id = s.products_id
                                  where p.products_status = '1'
                                  and p.products_id = p2c.products_id
                                  and pd.products_id = p2c.products_id
                                  
                                                        
                                  and pd.language_id = '1' and p2c.categories_id = '1' ORDER BY p.products_sort ASC  | /notebooks.html
16/04/2019 00:04:18 | 1054 - Unknown column 'p.label_id' in 'field list' | select distinct m.manufacturers_id as id, p.label_id, m.manufacturers_name as name from products p, products_to_categories p2c, manufacturers m where p.products_status = '1' and p.manufacturers_id = m.manufacturers_id and p.products_id = p2c.products_id and p2c.categories_id = '1' order by m.manufacturers_name | /notebooks.html


16/04/2019 01:04:21 | 1054 - Unknown column 'p.label_id' in 'field list' | select distinct m.manufacturers_id as id, p.label_id, m.manufacturers_name as name from products p, products_to_categories p2c, manufacturers m where p.products_status = '1' and p.manufacturers_id = m.manufacturers_id and p.products_id = p2c.products_id and p2c.categories_id = '1' order by m.manufacturers_name | /notebooks.html

 

Share this post


Link to post
Share on other sites
support
7 часов назад, Olga_Ya сказал:

Здравствуйте!

 

Пишет, что нет колонки label_id в таблице products.

Возможно, Вы пытаетесь старую базу данных восстановить в новой версии, либо устанавливали обонвления, а SQL файлы из обновлений не загрузжали в базу данных.

Зайти в phpMyAdmin и добавьте эту колонку.

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

  • Like 1

Share this post


Link to post
Share on other sites
Дим Туйгунов

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

Но, что делать если выводится запись:

"Извините!  Магазин закрыт по техническим причинам. Заходите позже"

При этом нет даже кнопки "Войти", чтобы ввести логин-пароль админа.

Это случилось после того, как менял настройки "Минимальные. Максимальные" в настройках админки. Хотя, может просто совпало с этим...

Share this post


Link to post
Share on other sites
support
4 часа назад, Дим Туйгунов сказал:

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

Но, что делать если выводится запись:

"Извините!  Магазин закрыт по техническим причинам. Заходите позже"

При этом нет даже кнопки "Войти", чтобы ввести логин-пароль админа.

Это случилось после того, как менял настройки "Минимальные. Максимальные" в настройках админки. Хотя, может просто совпало с этим...

Вполне возможно такое, если удалили значение вообще из опции, нужно указывать хоть какое-то число.

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

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

4 часа назад, Дим Туйгунов сказал:

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

Но, что делать если выводится запись:

"Извините!  Магазин закрыт по техническим причинам. Заходите позже"

При этом нет даже кнопки "Войти", чтобы ввести логин-пароль админа.

Это случилось после того, как менял настройки "Минимальные. Максимальные" в настройках админки. Хотя, может просто совпало с этим...

Вполне возможно такое, если удалили значение вообще из опции, нужно указывать хоть какое-то число.

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

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

 

Вы ж не присылаете никаких данных, ни ссылку на магазин, ни доступ на ftp, ни доступ в админку, ни доступ к phpMyAdmin.

Раз не присылаете, тогда пишите хотя бы, что там у Вас в лог файле.

Share this post


Link to post
Share on other sites
Дим Туйгунов

Сейчас скину ссылку на магазин и доступ ftp

В общем, получилось зайти в админку и всё восстановить.

Там в Максимальных значениях, я удалил Новинки, из-за этого весь сыр бор. Прописал 1 и всё заработало.

Спасибо!

Share this post


Link to post
Share on other sites
support
52 минуты назад, Дим Туйгунов сказал:

Сейчас скину ссылку на магазин и доступ ftp

В общем, получилось зайти в админку и всё восстановить.

Там в Максимальных значениях, я удалил Новинки, из-за этого весь сыр бор. Прописал 1 и всё заработало.

Спасибо!

Не за что.

Хорошо, что разобрались.

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

Share this post


Link to post
Share on other sites
Fredi

Ошибка после обновления:
Unknown column 'manufacturers_seo_url' in 'field list' | select manufacturers_seo_url from manufacturers where manufacturers_id="17"

Похоже где то пропустили обновление базы данных.
Что нужно поправить?

 

Share this post


Link to post
Share on other sites
support
40 минут назад, Fredi сказал:

Ошибка после обновления:
Unknown column 'manufacturers_seo_url' in 'field list' | select manufacturers_seo_url from manufacturers where manufacturers_id="17"

Похоже где то пропустили обновление базы данных.
Что нужно поправить?

 

SQL файл не загрузили в базу данных.

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

Share this post


Link to post
Share on other sites
Fredi

Да вроде бы все файлы обновления БД загружены.
Просмотрел несколько файлов обновлений, но этой строки там не нашел.

 

Попытался добавить ее вручную, но результат не изменился.

Если можно, сбрось файл таблицы manufacturers и я попробую скорректировать табличку.

Share this post


Link to post
Share on other sites
support
5 минут назад, Fredi сказал:

Да вроде бы все файлы обновления БД загружены.
Просмотрел несколько файлов обновлений, но этой строки там не нашел.

 

Попытался добавить ее вручную, но результат не изменился.

Если можно, сбрось файл таблицы manufacturers и я попробую скорректировать табличку.

Раз пишет такую ошибку, значит не обновлена база.

Это SQL файл из этого обновления - 

 

Share this post


Link to post
Share on other sites
Fredi

Сейчас поправим

 

С БД все ОК, обновилась, БД работает нормально. Но вылезла ошибка:

Fatal error: Uncaught --> Smarty: undefined extension class 'Smarty_Internal_Method_Load_Filter' <-- thrown in /home/farmgdru/public_html/kuban/includes/external/smarty/sysplugins/smarty_internal_undefined.php on line 63

 

Share this post


Link to post
Share on other sites
support
1 час назад, Fredi сказал:

Сейчас поправим

 

С БД все ОК, обновилась, БД работает нормально. Но вылезла ошибка:

Fatal error: Uncaught --> Smarty: undefined extension class 'Smarty_Internal_Method_Load_Filter' <-- thrown in /home/farmgdru/public_html/kuban/includes/external/smarty/sysplugins/smarty_internal_undefined.php on line 63

 

А какая версия php на сервере?!

Через обновления не перескакивали, всё по подярку ставили, все файлы переписывали, от старого к новому?!

Если используется свой шаблон, и обновляли со старой сильно версии, то надо и шаблон свой обновлять.

 

Share this post


Link to post
Share on other sites
Fredi

7.2

Ок.
Проверю шаблон.

Share this post


Link to post
Share on other sites
support
5 минут назад, Fredi сказал:

7.2

Ок.
Проверю шаблон.

А 7.1 есть возможность включить?!

А то на 7.2 как-то пока непонятно, я сам на 7.2 сижу, но вот например на одном хостинга 7.2 не стал нормально работать почему-то.

 

Share this post


Link to post
Share on other sites
Fredi

У меня несколько сайтов, вроде все на 7,2 нормально работают.

Сейчас подчищаю в админке NOSSL на SSL, а то тоже тормозит. Потом посмотрю шаблон.

Сейчас 7.1 уже не поддерживается и действительно с 7,2 куча проблем с переходом на нее. Слишком много правок надо делать.

Share this post


Link to post
Share on other sites
support
4 минуты назад, Fredi сказал:

У меня несколько сайтов, вроде все на 7,2 нормально работают.

Сейчас подчищаю в админке NOSSL на SSL, а то тоже тормозит. Потом посмотрю шаблон.

Сейчас 7.1 уже не поддерживается и действительно с 7,2 куча проблем с переходом на нее. Слишком много правок надо делать.

А зачем менять NOSSL на SSL?!

Вот как настраивается SSL - 

 

Просто в конфиге меняется http:// на https:// и всё.

Share this post


Link to post
Share on other sites
Fredi

Это сделано.
Сейчас посмотрю .htaccess

Share this post


Link to post
Share on other sites