Jump to content

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

Share this post


Link to post
Share on other sites

Системный файл это как раз 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 3

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.