Module Silverstripe注释模块不工作

Module Silverstripe注释模块不工作,module,comments,silverstripe,Module,Comments,Silverstripe,我已经安装了silverstripe评论模块,但是页面上的评论表单并没有像installation.md中所说的那样出现 开箱即用模块为站点上的所有页面添加评论支持。此功能可以在CMS中给定页面的行为选项卡下的每页打开和关闭。勾选允许评论复选框后,重新发布并查看网页 但是,允许注释复选框也没有出现 这是我的composer.json:- { "name": "silverstripe/installer", "description": "The SilverStripe Fra

我已经安装了silverstripe评论模块,但是页面上的评论表单并没有像installation.md中所说的那样出现

开箱即用模块为站点上的所有页面添加评论支持。此功能可以在CMS中给定页面的
行为
选项卡下的每页打开和关闭。勾选
允许评论
复选框后,重新发布并查看网页

但是,
允许注释
复选框也没有出现 这是我的composer.json:-

{
    "name": "silverstripe/installer",
    "description": "The SilverStripe Framework Installer",
    "require": {
        "php": ">=5.3.3",
        "silverstripe/cms": "3.2.1",
        "silverstripe/framework": "3.2.1",
        "silverstripe/reports": "3.2.1",
        "silverstripe/siteconfig": "3.2.1",
        "silverstripe-themes/simple": "3.1.*",
        "assertchris/hash-compat": "^1.0",
        "colymba/gridfield-bulk-editing-tools": "^2.1",
        "silverstripe/comments": "^2.0",
        "silverstripe/lumberjack": "^1.1",
        "silverstripe/tagfield": "^1.2",
        "silverstripe/blog": "^2.3"
    },
    "require-dev": {
        "phpunit/PHPUnit": "~3.7"
    },
    "config": {
        "process-timeout": 600
    },
    "prefer-stable": true,
    "minimum-stability": "dev"
}
我遗漏了什么?

只需添加

SiteTree:
  extensions:
    - CommentsExtension
  comments:
    require_login: true
在/mysite/config.yml中


然后简单地“/dev/build?flush=1”

假设您已经重建了数据库/dev/build?flush浏览器中是否使用了?flush=1?这将清除你的前端缓存是的,我也清除了,我修复了问题。问题是我需要在config.yml文件中添加以下内容:
SiteTree:extensions:-CommentsExtension注释:require_login:true
then
dev/build?flush=1
别忘了添加一个spamprotection,我在注释表单中添加了一个蜜罐()字段,这非常有帮助。(免责声明:我的博客)