I can't seem to comment on my site. If i try to add a comment, it just sits there and says loading and goes nowhere. My site is http://www.cmstester.com
Can anyone advise how to fix this? comments are critical for me.
This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.
Please use forum.silverstripe.org for any new questions
(announcement).
The forum archive will stick around, but will be read only.
You can also use our Slack channel
or StackOverflow to ask for help.
Check out our community overview for more options to contribute.
I can't seem to comment on my site. If i try to add a comment, it just sits there and says loading and goes nowhere. My site is http://www.cmstester.com
Can anyone advise how to fix this? comments are critical for me.
random, the post request times out. You havent got any other custom JS going or anything?
The only thing I have on there is my google analytics code. Would that cause the problem perhaps?
I doubt it. You can try removing it.. Ive just checked on demo.silverstripe (on the commenting page :P - http://demo.silverstripe.com/commenting/) it seems like that has the same issue. If you could check this against a default install of 2.2.2 and if its still broken on that then you should lodge this as a ticket in trac, seems a pretty major thing to be broken on everyones site and no ones picked up on it!
Just tried on default install with same issue. I opened a trac incident
You'll notice that the comment post actually succeeds, it's the ajax update of the comment on the page which fails.
I've seen problems with the Akismet spam detection doing this. Do you have a key set in the _config.php? If you do, try commenting it out and see if the problem goes away.
Wonderful! Thank you very much. as soon as i remove akismet it started updating immediately. Of course, now i have no spam protection.. but good to know. thanks for the help
You can have the same spam protection used on the SilverStripe site. Add
MathSpamProtection::setEnabled();