关于Kohana的小人任务

时间:2016-08-15 12:41:48

标签: php command-line-interface kohana

我和Kohana的Minions有问题。我想在我的服务器上执行minion任务,但似乎Kohana无法找到该类。我尝试使用本地机器,它可以工作。

我试图做的事情:

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()函数抛出false。

如何解决这个问题?也许某种路由出错了?我甚至做了从3.3.1到3.3.6的更新,但这并没有解决问题。

1 个答案:

答案 0 :(得分:0)

将任务文件名从demo.php更改为Demo.php。第一个字母应该大写。

某些操作系统区分大小写,因此它可能适用于您的本地计算机,但不适用于您的服务器。