try open this link
wp-admin/options-discussion.php
and look upon this below:
**Before a comment appears:
* An administrator must approve the comment (regardless of any matches below)
did you check that table above?maybe it goes to waiting moderation section for you to approve in wp-admin/moderation.php
Nope! The comments are actually up, it’s just the counter that doesn’t change.
It’s a cache issue: not in your browser but in wp-content/cache.
If you reply to the comment it will change.
Or you can disable the cache (if you want) by putting this in your config file:
define('DISABLE_CACHE', true);
Similar threads:
http://wordpress.org/support/topic/53323?replies=8
http://wordpress.org/support/topic/53509?replies=20
http://wordpress.org/support/topic/55607?replies=3
I’m having a similar problem. Except the comment form won’t show up period. I’ll try these solutions though.