DirectAdmin PHP Cronjob无法访问特定文件夹


DirectAdmin PHP Cronjob cannot access specific folder

我有一个php脚本给我邮寄了一些日志文件的内容。

如果我运行:php maillogs.php通过SSH在命令行上,它会很好地向我发送日志。

当我运行与 cronjob 相同的脚本时,我仍然会收到邮件(因此脚本运行),但它似乎不再有权访问 http 日志。

我可以在 DirectAdmin 中更改我的命令,以便 PHP 脚本以 root 身份运行,以便它访问此文件夹吗?

我在 cronjobs 的 DirectAdmin 输入字段中的当前命令是:

/usr/local/bin/php /home/davine/cronjobs/maillogs.php

我认为 cron 在您的服务器上无法正常工作。请检查服务器的 cron 日志,并尝试启用用户的 SSH 访问。

此外,如果您有 root 访问权限,您可以根据需要在 root 用户下设置此 cron。