簡體   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