2016-08-15 10 views
0

私はKohanaのMinionsに問題があります。自分のサーバーでミニオンタスクを実行したいが、Kohanaがクラスを見つけることができないようだ。私はローカルマシンで試して、それは動作します。KohanaのMinionタスク

私が実行しようとしました何

the terminal

ログファイルの出力:

2016-08-15 12:07:09 --- EMERGENCY: Minion_Exception_InvalidTask [ 0 ]: Task 'Task_Demo' is not a valid minion task ~ MODPATH/minion/classes/Kohana/Minion/Task.php [ 79 ] in /var/www/ideapitch.com/public_html/index.php:111 2016-08-15 12:07:09 --- DEBUG: #0 /var/www/ideapitch.com/public_html/index.php(111): Kohana_Minion_Task::factory(Array) #1 /var/www/ideapitch.com/public_html/modules/minion/minion(4): include('/var/www/ideapi...') #2 {main} in /var/www/ideapitch.com/public_html/index.php:111

exeptionがclass_exists()関数がスローすることを、私は見、スローされた場所からファイルを調べることによって、偽です。

この問題を解決するにはどうすればよいですか?たぶんルーティングのいくつかの並べ替えが間違っている?私も3.3.1から3.3.6へのアップデートを行いましたが、これで問題は解決されませんでした。

答えて

0

demo.phpからDemo.phpにタスクファイル名を変更します。最初の文字は大文字にする必要があります。

OSによっては大文字と小文字が区別されるため、ローカルマシンでは動作しますが、ご使用のサーバでは動作しない場合があります。

0

あなたはクラス、フォルダ、ファイル名に非常に注意する必要があるようです。私はすべての名前を変更しました、すべての名前は文例です、そしてそれは魅力のように機能します。