Codeigniter Cron作业问题-CI版本3.1.9

问题描述 投票:0回答:1

我已经设置了cron作业,并这样称呼它:

php /home/sitename/public_html/www/index.php controllername method

如果我使用SSH(putty)连接到服务器并调用此命令,则一切运行正常。

但是,当我的帐户cron作业运行时(使用相同的命令),我从服务器收到一封电子邮件,其中显示了我主页上的HTML。

似乎正在忽略控制器和方法调用。

CI_VERSION ='3.1.9';服务器是CentOS 6 WHM CP。

有什么想法吗?我宁愿不使用CURL方法。脚本超时。

codeigniter-3 cron-task
1个回答
0
投票

我找到了答案,尽管不确定为什么会这样:

我必须更详细地说明我正在运行的PHP版本:

/opt/cpanel/ea-php71/root/usr/bin/php /home/accountname/public_html/www/index.php controller method

我不知道为什么这会有所作为,但现在确实有效。我不必对其他cron作业(不包括控制器和方法)使用全路径PHP调用,只需调用:

/usr/bin/php /home/accountname/public_html/www/filename.php
© www.soinside.com 2019 - 2024. All rights reserved.