[英]Trouble with Codeigniter Cron Job
我在获得Cron工作与Codeigniter的工作时遇到麻烦
我已经使用了这些指示。 https://www.codeigniter.com/user_guide/general/cli.html但它不起作用
这就是我所拥有的。
php /home4/markwolf/public_html/propalert.asia/index.php admin_notifications index
但是它找不到合适的控制器或方法,而是转到“ default_controler”。 我尝试过的所有其他操作都收到404 not found错误。
我已经拉了我的头发两天,试图使它起作用,所以任何帮助将不胜感激。
谢谢
编辑
这有效:
wget -q http://propalert.asia/admin_notifications
但是此方法的问题在于,通过检查cli是否访问cli来保护脚本的Codeigniter方法返回false。
我在CI的论坛上看到了这篇文章,描述了同样的问题。
https://ellislab.com/forums/viewthread/236475/#1055830
不幸的是,他在那里也没有得到答案。
我终于找到了解决方案:
/usr/bin/php-cli -q /home4/markwolf/public_html/propalert.asia/index.php admin_notifications index
关键是“ php-cli”而不是“ php”。
但是,CI核心中有一个错误需要修复。 您可以在这里找到解决方案:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.