【发布时间】:2020-10-25 20:29:09
【问题描述】:
我很确定这是一个 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”命令,报错~“cake not found”
- 导航到:/cake_install/cake/console(当然,“cake_install”是我的蛋糕文件夹的基本路径)
- 运行 cake 命令...但这一次我完全不确定 Miles 所写的“/path/to/app”是什么意思。它是插件的路径(这对我来说很有意义)还是 cake_install 文件夹的路径(我的意思是,我已经在 in 中,似乎有点多余)。
- 尝试这两种方法 - 每次我收到“错误:无法加载类 InstallShell”。错误,这不是很有用。
对我接下来应该做什么有什么想法吗?我不介意手动安装,但我在正确的轨道上吗?步骤“2”和“3”应该在哪里运行?有什么更简单的方法可以让这个东西正常工作吗?
如果您不知道,有人可以推荐一个简单的论坛插件/工具/我可以购买的东西来代替吗?我现在不是特别关注这个论坛插件...
干杯!
额外问题: 在步骤“3”结束时,Miles 有用地建议: "在您的 app/tmp 文件夹中创建一个 "forum" 文件夹也是一个好主意,并将其 chmod 为 777。"
一切都很好,但是我只是需要创建一个论坛文件夹,还是我需要告诉 cakephp 使用它?为什么制作论坛文件夹是个好主意?我是不是该?如果我不这样做会怎样?
【问题讨论】:
标签: cakephp