【问题标题】:kohana framework doesn't load module on linux server while load it perfectly on mampkohana 框架不会在 linux 服务器上加载模块,而在 mamp 上完美加载它
【发布时间】:2013-11-30 12:53:28
【问题描述】:

好吧,问题是主题,在这里我可以给你一些细节。错误是未找到类 QIWI。在引导程序中,当我使用时,它是未注释的

    Debug(Kohana::modules()) 

它显示为模块已加载。文件夹三是

    --modules
    --|-qiwi
    ----|--classes
    -------|--Kohana
    ----------|--Qiwi.php (class Kohana_Qiwi)
    -------|Qiwi.php (class Qiwi extends Kohana_Qiwi)

我认为这是一个文件名问题,但似乎文件 r 命名正确

【问题讨论】:

  • 您使用的是什么版本的 Kohana?
  • Linux 文件系统区分大小写。当文件名为Qiwi 时,您要求类QIWI(全部大写),Kohana 将查找名为QIWI 的文件。将文件重命名为 QIWI 或使用 Qiwi 作为类名。

标签: php linux frameworks kohana mamp


【解决方案1】:

尝试在引导程序中取消注释此行:

spl_autoload_register(array('Kohana', 'auto_load_lowercase'));

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-04
    • 1970-01-01
    • 1970-01-01
    • 2018-12-09
    • 1970-01-01
    • 2021-09-07
    相关资源
    最近更新 更多