繁体   English   中英

Codeigniter Cron Job遇到麻烦

[英]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核心中有一个错误需要修复。 您可以在这里找到解决方案:

https://ellislab.com/forums/viewthread/227672/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM