可能重复:
没有启用日志处理 – 打开stderr日志logging找不到
我试图设置一个Cron作业,运行一个.php文件,将自动化客户端电子邮件通信。 我通过cPanel创build了.php文件和Cron作业。 一切工作正常,因为我得到我的testing电子邮件,因为我需要时,我需要它,但我也得到一个额外的服务器电子邮件的每一个发送与以下内容:
未启用日志处理 – 启用stderr日志logging找不到模块(MTA-MIB):在(无)第1行找不到模块(NETWORK-SERVICES-MIB):在第1行(无)
Cron工作如下:
0.3 * * * * php -q /home/USERNAME/public_html/cron/test.php
我在这个网站做了研究,找不到解决scheme。 我也与我的托pipe公司聊天,并相信他最好的build议是转介我到这个网站。
基于这篇文章,你看起来像你的PHP安装启用了snmp,但是你没有底层的snmp软件。 如果您在应该解决问题的机器上安装net-snmp软件包。
或者,您可以编辑您的php.ini文件并删除snmp模块,因为您可能还没有使用它们。
但是,如果你不能做这些事情(因为你不控制服务器),那么你可能只能住在错误的电子邮件。 你总是可以redirect他们的bitbucket。
不过,我希望如果你把这个问题指出给你的托pipe服务提供者,他们会愿意至less修复系统上的php.ini,不加载snmp模块。
尝试在代码中使用echo将日志输出logging到文件中。 它可能工作。
0.3 * * * * php -q /home/USERNAME/public_html/cron/test.php >> /home/USERNAME/log/email.log