1

我一直有一个问题让我整天发疯。

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

致命错误:未捕获的异常“MissingPluginException”和消息“找不到插件 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. ..') #4 {main} 在第 97 行的 /home4/ncreport/public_html/mars/lib/Cake/Core/CakePlugin.php 中抛出 <

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

有什么建议或建议吗?

4

1 回答 1

0

我想通了——事实证明,在当前安装中,插件的名称是区分大小写的。从中复制它的安装不区分大小写。

更正了 load 语句中的情况,一切正常。

于 2012-06-19T21:18:04.270 回答