Thanks. I’ve now figured out what the problem was. The permalink setting was causing rogue apostrophes to appear in the post URLs, so there was no way to get to the single post, and therefore nobody could comment even if they wanted to. I’ve changed the permalinks to be simply numerical, and that seems to have solved the problem.