[英]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.