Vanilla 1 is no longer supported or maintained. If you need a copy, you can get it here.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.
Woke up this morning, Vanilla asking me to install
This discussion has been closed.
Comments
i must admit i have not updated to the newest version (1.2.1), as reports on the thread suggest that it isn't particularly stable and can delete existing view counts. perhaps this is why i'm getting the error, and a newer version fixes it.
well, at least we know where to look now.
if 1.2.1 does fix the problem, i will do a full database backup and then try an upgrade. but as this issue wasn't mentioned in the blurb, i don't think it will change anything. i may be wrong of course.
if it starts happening again next week (when the site gets busier again) i'll turn off the view counts and see how we get on.
i should also add that i'm thinking of moving away from dreamhost just because their servers are noticeably slower than my previous host, and that's either causing the problem or aggravating it. or maybe the problem with the plugin is what is slowing the site down. either way, something's not working as well as it did before.
The extension has an installation routine in DiscussionCounters/conf/settings.php that runs if it doesn't find its version number entry in Vanilla's configuration. Problem is it has an else at the bottom that re-writes the version number to the configuration, even if its already there. (increasing the odds that Vanilla will blank the settings file and another process attempt to read it before getting a chance to save the configuration.)
Remove the red code and you should be good to go: (of course, there still could be another misbehaving extension somewhere o_0 ) EDIT: Just realized you can verify if this is the cause by noting if the 'last modified' date stamp of the settings file stops changing to the last time someone visited.