我很确定这是一个蛋糕 1.3 问题 - 该插件与 2.0 不兼容
我正在尝试为论坛的 cakephp 安装 Miles J 插件,可以在这里找到:http: //milesj.me/code/cakephp/forum
不过,我正在努力学习他的教程。叹。
所以,这就是我所做的 -
- 下载了他的插件
- 将他的插件移动到我的 /app/plugins/forum 文件夹中(所以内容是 Config、Console...View、webroot、readme.md - 例如 /app/plugins/forum/Config)
- 下载了 cakedc utils 插件
- 将其移至 /app/plugins/utils 文件夹(因此其内容为 Controller、Lib、locale...license.txt、readme.md - 例如 /app/plugins/utils/Controller)
- 从我上面链接到的那个页面完成了步骤“2”和“3” - 其中“2”以:“论坛插件旨在与外部用户交互......”和“3”开头:“管理路由必须在 app/config/core.php 中启用。”
- 现在它变得令人困惑。他写了一些关于某种安装程序的文章……最后两个步骤不是安装步骤吗?他们是分开的吗?我不知道!无论如何,我去运行他的“蛋糕”命令,我得到一个错误〜“蛋糕找不到”
- 导航到:/cake_install/cake/console(当然,“cake_install”是我的蛋糕文件夹的基本路径)
- 运行 cake 命令……但这次我完全不确定 Miles 所写的“/path/to/app”是什么意思。它是插件的路径(这对我来说很有意义)还是 cake_install 文件夹的路径(我的意思是,我已经在里面了,似乎有点多余)。
- 尝试这两个 - 每次我收到“错误:无法加载类 InstallShell”。错误,这不是很有用。
关于我接下来应该做什么的任何想法?我不介意手动安装,但我在正确的轨道上吗?步骤“2”和“3”应该在哪里运行?有什么更简单的方法可以让这个东西正常工作吗?
如果您不知道,有人可以推荐一个简单的论坛插件/工具/我可以购买的东西,我可以使用吗?我现在并不特别依赖这个论坛插件......
干杯!
奖励问题:在步骤“3”结束时,Miles 很有帮助地建议:“在您的 app/tmp 文件夹中创建一个“论坛”文件夹并将其更改为 777 也是一个好主意。”
一切都很好,但我只需要制作一个论坛文件夹,还是我需要告诉 cakephp 使用它?为什么制作论坛文件夹是个好主意?我是不是该?如果我不这样做会怎样?