Журнал помилок
Помилки, що виникають у роботі магазину, записуються в журнал, який можна переглянути в Система > Журнал помилок. Цей розділ допомагає веб-розробникам відстежувати помилки в коді магазину: PHP-попередження, повідомлення про помилки бази даних, проблеми в модулях і доповненнях.
Що показує сторінка#
На сторінці журналу в текстовому полі виводиться весь вміст файлу журналу. Кожен запис зазвичай містить дату й час, тип помилки (наприклад, PHP Notice, PHP Warning), текст повідомлення, а також файл і номер рядка, де виникла помилка. Нові записи додаються в кінець файлу, тому найсвіжіші помилки шукайте внизу.
Журнал лише для перегляду — редагувати записи на цій сторінці не можна.
Очищення журналу#
З часом журнал може дуже розростися, тому його варто періодично очищати. Кнопка «Скинути» у верхньому правому куті очищає файл журналу; після цього з'явиться повідомлення «Журнал помилок очищено!».
Перш ніж шукати причину конкретної проблеми, очистіть журнал, повторіть дію, яка викликає помилку, і знову відкрийте журнал. Так ви побачите лише записи, що стосуються цієї дії.
Налаштування журналу#
Поведінку журналу задають у Система > Налаштування на вкладці «Сервер»:
- Показувати помилки — чи виводити тексти помилок безпосередньо на сторінках магазину та адміністративної панелі.
- Записувати помилки — чи записувати помилки у файл журналу. Якщо цей параметр вимкнено, журнал залишатиметься порожнім.
- Файл журналу помилок — ім'я файлу журналу, наприклад
error.txt. Значення, підставлене під час встановлення, можна переглянути й змінити в цьому полі. Файл зберігається в теці журналівsystem/logs/.
На робочому магазині вимкніть параметр «Показувати помилки»: технічні повідомлення на вітрині лякають покупців і можуть розкрити шляхи до файлів на сервері. Залиште ввімкненим лише «Записувати помилки» і переглядайте помилки в журналі.
Якщо журнал дуже великий, сторінка може завантажуватися повільно. У такому разі файл можна завантажити або очистити напряму на сервері через FTP чи файловий менеджер хостингу.