我在我的网站上有一个文件夹,名为and /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');作为响应,我收到一条消息,指出该文件不存在(它确实存在,我已经检查过了)。
这是权限问题吗?我通常会得到“权限被拒绝”与“文件不存在”的结果。
发布于 2013-10-17 14:50:26
Cronjob通常对相对路径很敏感。如果您在任何地方使用它们,请尝试使用完整的绝对路径。
https://stackoverflow.com/questions/19398639
复制相似问题