Вопросы и ответы

09.04.2018
В магазине выводится сообщение "Интернет-магазин закрыт на техническое обслуживание, заходите позже!", что это за сообщение и как его отключить?!
Данное сообщение выводится когда возникли какие-либо проблемы с сервером базы данных (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, это значит, что хостер достаточно надёжен и сервер базы данных у него "падает" редко, т.е. и Ваши потенциальные финансовые потери по вине хостера будут минимальны.