cron无法读取帐户文件夹之外的内容

时间:2013-10-16 08:34:11

标签: permissions cron symlink

我的网站上有一个文件夹calld / 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');

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

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

1 个答案:

答案 0 :(得分:0)

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