cpanel cron 作业在 codeigniter 项目中不起作用

cpanel cron job not working in codeigniter project

我的 Codeigniter 项目 Cron 作业不正确

/usr/local/lib/php /home/{用户名}/public_html/index.php MyCron 索引

但是我的 Cron 不工作正确 并调用默认家庭控制器 我需要调用我的 MyCron 控制器和索引函数

所以请帮助我

你的控制器不应该大写

/usr/local/lib/php /home/{username}/public_html/index.php mycron index

也不需要索引方法,因为它是默认方法。

这可能是因为几件事。首先,可能是因为 php 的路径错误。我服务器上的路径是:

/usr/bin/php

您可以通过键入以下内容找到您的路径:

whereis php

其次,这可能是因为您没有在您的服务器上安装必要的软件包。您需要软件包 php cli

sudo apt-get install php5-cli

最后,您的 cron 控制器可能包含错误,如果您发现任何错误,我建议您检查您的日志文件。对我来说,正在运行的 crontab 作业是:

0 10 * * * /usr/bin/php /var/www/<MY_PROJECT_NAME>/index.php Cron

所以确实可以在调用你的控制器时使用大写单词。