2011-03-22 22 views
-1

我在我的虛擬主機中遇到了麻煩。我有一個在SSH終端上運行的CodeIgniter php-cli腳本,但是當我將它放在Crontab中時,它並沒有運行,給我提供了一些錯誤。最奇怪的是,這個php-cli腳本已經運行了數月。在Crontab和PHP-Cli上的PHP命令,一樣嗎? (Codeigniter)

可能是什麼問題,我該如何開始解決它?

重新啓動php-cli deamon應該是一個開始?

最好的問候,

回答

0

如果您正在使用V2.0.0,那麼你將需要確保您設置的crontab的當前工作目錄到你的index.php的水平。

或者,升級到v2.0.1,它會爲您做到這一點。

請記住,當您收到錯誤消息時,應該將它們發佈到您的問題中,否則答案最終只會被猜測。

+0

我無法訪問此處的錯誤。在5個小時內我會發布錯誤。我使用CodeIgniter 1.7.2。我想我正在使用一種方法來在您開發的Crontab中運行CodeIgniter代碼。感謝您的回覆。最好的問候, – 2011-03-22 11:55:09

+0

我會升級到2.0.1。那個舊的CLI代碼並不好,我不認爲它支持當前的工作目錄,這意味着2.0.1是唯一可以工作的版本。 – 2011-03-22 22:06:43