CakePHP 2.x:在共享主机上安装时缺少插件异常

时间:2012-06-18 21:52:41

标签: cakephp cakephp-2.0

我一直有一个问题一直让我疯狂。

我有一个cakePhp网站,在我的本地计算机,另一个开发人员本地计算机和专用服务器(用于生产环境)上没有问题。我将开发安装复制到共享主机(justhost.com)。当我将站点(使用rsync)复制到共享主机时,我收到以下错误:

  

致命错误:未找到异常'MissingPluginException',但找不到消息'Plugin TinyMce'。在/home4/ncreport/public_html/mars/lib/Cake/Core/CakePlugin.php:97堆栈跟踪:#0 /home4/ncreport/public_html/mars/app/Config/bootstrap.php(71):CakePlugin :: load ('TinyMce')#1 /home4/ncreport/public_html/mars/lib/Cake/Core/Configure.php(81):include('/ home4 / ncreport ...')#2 / home4 / ncreport / public_html / mars / lib / Cake / bootstrap.php(138):Configure :: bootstrap(true)#3 /home4/ncreport/public_html/mars/app/webroot/index.php(77):include('/ home4 / ncreport。 ..')#97 {main}在第97行的/home4/ncreport/public_html/mars/lib/Cake/Core/CakePlugin.php中抛出   <

我尝试过谷歌搜索中发现的多个问题来解决问题。没运气。我试图更改.htaccess文件以添加重写基础,尝试在bootstrap文件中指定完全限定的插件路径,尝试删除所有内容并重新安装整个应用程序,尝试将文档根目录更改为多个不同的值,尝试过我能想到的一切....它似乎是共享主机的问题,但我无法确定原因。

有任何建议或建议吗?

1 个答案:

答案 0 :(得分:0)

我弄明白了 - 事实证明,在当前安装中,插件的名称区分大小写。复制它的安装没有区分大小写。

更正了load语句的情况,一切运行良好。