Назад | Перейти на главную страницу

Не включена обработка журнала - включение ведения журнала stderr Не удается найти

Возможный дубликат:
Не включена обработка журналов - включение ведения журнала stderr Не удается найти

Я пытаюсь настроить задание Cron, которое запускает файл .php, который автоматизирует переписку клиентов по электронной почте. Я создал файл .php и задание Cron через cPanel. Все работает нормально, так как я получаю свое тестовое электронное письмо, поскольку оно мне нужно, когда оно мне нужно, но я также получаю дополнительный адрес электронной почты сервера при каждой отправке со следующим содержанием:

Обработка журналов не включена - включение ведения журнала stderr Не удается найти модуль (MTA-MIB): в строке 1 в (нет) Не удается найти модуль (NETWORK-SERVICES-MIB): в строке 1 в (нет)

Работа Cron выглядит следующим образом:

0.3 * * * * php -q /home/USERNAME/public_html/cron/test.php

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

На основе эта почта Похоже, у вас включен snmp в вашей установке php, но у вас нет базового программного обеспечения snmp. Если вы установите пакет net-snmp на машину, это должно решить проблему.

В качестве альтернативы вы можете отредактировать файл php.ini и удалить модули snmp, поскольку вы, вероятно, их все равно не используете.

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

Тем не менее, я надеюсь, что если вы укажете на эту проблему своему хостинг-провайдеру, они будут готовы хотя бы исправить php.ini в системе, чтобы не загружать модули snmp.

Попробуйте вывод журнала в файл, используя echo в вашем коде. Это может сработать.

0.3 * * * * php -q /home/USERNAME/public_html/cron/test.php >> /home/USERNAME/log/email.log