【问题标题】:Minion tasks on KohanaKohana 上的 Minion 任务
【发布时间】:2016-08-15 12:41:47
【问题描述】:

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

我想做什么:

日志文件输出:

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

通过检查抛出异常的文件,我看到class_exists() 函数抛出错误。

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

【问题讨论】:

    标签: php command-line-interface kohana


    【解决方案1】:

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

    某些操作系统区分大小写,因此它可能在您的本地计算机上运行,​​但在您的服务器上不运行。

    【讨论】:

      【解决方案2】:

      好吧,看来您必须非常小心类、文件夹和文件名。我重命名了所有内容,现在每个名称都是句子大小写,它就像一个魅力。

      【讨论】:

        猜你喜欢
        • 2015-11-20
        • 1970-01-01
        • 2016-11-30
        • 2012-01-13
        • 1970-01-01
        • 1970-01-01
        • 2015-06-09
        • 1970-01-01
        • 2022-11-13
        相关资源
        最近更新 更多