我的Codeigniter项目Cron工作不正常
/ usr / local / lib / php /home//public_html/index.php MyCron index
但我的Cron不工作正确并调用默认的家庭控制器我需要调用我的MyCron控制器和索引功能
所以请帮助我
这可能是因为有几件事情 . 首先,可能是因为你有错误的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
所以是的,你在调用控制器时确实可以使用大写单词 .
您的控制器不应该大写
/usr/local/lib/php /home/{username}/public_html/index.php mycron index
也不需要索引方法,因为它是默认方法 .
2 回答
这可能是因为有几件事情 . 首先,可能是因为你有错误的php路径 . 我服务器上的路径是:
您可以输入以下命令找到您的路径:
其次,可能是因为您没有在服务器上安装必要的软件包 . 你需要php cli包
最后,您的cron控制器可能包含错误,如果您发现任何错误,我建议您检查您的日志文件 . 对我来说,正在运行的crontab作业是:
所以是的,你在调用控制器时确实可以使用大写单词 .
您的控制器不应该大写
也不需要索引方法,因为它是默认方法 .