0

我的网站上有一个名为 /administrator/cron 的文件夹 - 在其中放置 php 文件,然后在 cron 选项卡中我有类似的内容:

* * * * * php -f "/home/cpm394/public_html/administrator/cron/mailqueue.php"

几个月前曾经工作过。

(顺便说一句,这是在带有 Hostgator 的专用 Linux 服务器上)

在网站上我有一些符号链接如下:

ln -s /home/phplib/public_html/functions functions

所以......这是问题所在:

mailqueue.php 中的脚本需要如下文件:

require('/home/cpm394/public_html/functions/config.php');

作为回应,我收到一条消息,指出该文件不存在(确实存在,我已经检查过了)。

这是权限问题吗?我通常希望得到“权限被拒绝”与“文件不存在”

4

1 回答 1

0

Cronjobs 通常对相对路径很敏感。如果您在任何地方使用它们,请尝试使用完整的绝对路径。

于 2013-10-17T06:50:25.780 回答