Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Два разных файла лога ошибок?!


Recommended Posts

Обратил внимание что ошибки пишутся в два разных файла - часть в системный, опенкартовский файл, указанный в настройках, error.txt, а некоторые ошибки - в файл error_log без расширения, который находится в корневой папке, т.е. public_html.

Можно ли как нибудь их объединить или же хотя бы "подключить" содержимое error_log в системный лог ошибок, чтобы его можно было просматривать в админке через "система - журнал ошибок"?

 

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

 

[29-May-2014 13:42:51 Europe/Helsinki] PHP Parse error:  syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ')' in /home/.../public_html/catalog/model/shipping/pickup.php on line 24
 
В настройках магазина установлено
Показывать ошибки:  Да
Записывать ошибки:  Да
* Файл журнала ошибок: error.txt
Надіслати
Поділитися на інших сайтах


Системный файл это как раз error_log без расширения (отображает все ошибки php). А opencart'овский это "system/logs/error.txt" (отображает ошибки приложения opencart).

 

Их можно объединить. Для этого необходимо в opencart настроить правильный путь и указать правильное имя.

1. Указываем путь

В файлах config.php админки и каталога (admin/config.php и config.php) найдите переменную DIR_LOGS и замените ее значение на директорию public_html (папку, где храниться системный лог)

2. Указываем название файла. 

Теперь перейдите в админку и укажите имя файла "error_log" без расширения. 

  • +1 4
Надіслати
Поділитися на інших сайтах

Большое спасибо, всё получилось!

 

P.S. Проголосовал бы в плюс репутации, но не вижу сейчас никаких кнопочек в сообщении для этого - на форуме отключили данную возможность?...

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.