This is a publish with 12 comments :

During my wordpress Discussion Configurations, I've place it to "Break Comments into Pages with 5 comments each"

As you can tell, at the end of comments I've links to The First Page, 2, and three.

The issue?

1) The First Page (default page) is showing all 12 comments at the same time, rather than showing just 5


2) Page 2, and three, are the same as The First Page

My comments.php file is really as adopted :

<div id="comments">

<?php // Do not delete these lines
 if ('comments.php' == basename($_SERVER['SCRIPT_FILENAME']))
  die ('Please do not load this page directly. Thanks!');

        if (!empty($post->post_password)) { // if there's a password
            if ($_COOKIE['wp-postpass_' . COOKIEHASH] != $post->post_password) {  // and it doesn't match the cookie

    <h3>This post is password protected. Enter the password to view comments.</h3>


  /* This variable is for alternating comment background */
  $oddcomment = 'alt';

<?php if ($comments) : ?>
 <span style="font-size: 13px;"><strong>Comments</strong></span>


 <?php foreach ($comments as $comment) : ?>

  <li class="<?php echo $oddcomment; ?>" id="comment-<?php comment_ID() ?>">

   <div class="cauthor"><strong><?php comment_author_link() ?></strong> says on <?php comment_date('M jS, Y') ?> at <?php comment_time() ?><?php if ($comment->comment_approved == '0') : ?> (Your comment is awaiting moderation)<?php endif; ?></div>

   <div class="cbox">
   <?php comment_text() ?>

   <div style="clear: both;"></div>


 <?php /* Changes every other comment to a different class */
  if ('alt' == $oddcomment) $oddcomment = '';
  else $oddcomment = 'alt';

 <?php endforeach; /* end for each comment */ ?>


<?php paginate_comments_links() ?>

 <?php else : // this is displayed if there are no comments so far ?>

  <?php if ('open' == $post-> comment_status) : ?>
  <!-- If comments are open, but there are no comments. -->

 <?php else : // comments are closed ?>
  <!-- If comments are closed. -->

  <p>Comments are closed.</p>

 <?php endif; ?>
<?php endif; ?>

<?php if ('open' == $post-> comment_status) : ?>

    <div class="postinput">

     <span style="font-size: 13px;padding: 10px 0 0 0;"><strong>Leave a Comment</strong></span>

     <?php if ( get_option('comment_registration') && !$user_ID ) : ?>
     <p>You must be <a href="<?php the_permalink(); ?>">logged in</a> to post a comment.</p>

     <?php else : ?>

     <form action="" method="post" id="commentform">

     <?php if ( $user_ID ) : ?>

     <p>Logged in as <a href=""><?php echo $user_identity; ?></a>. <a href="" title="<?php _e('Log out of this account') ?>">Logout &raquo;</a></p>

     <?php else : ?>

 <input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="20" tabindex="1" />
 <label for="author"><small>Name <?php if ($req) _e('<strong>(required)</strong>'); ?></small></label>

 <input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="20" tabindex="2" />
 <label for="email"><small>Mail <?php if ($req) _e('<strong>(required, will not be published)</strong>'); ?></small></label>

<?php endif; ?>

 <textarea name="comment" id="comment" tabindex="4" rows="10" cols="50" ></textarea>

 <input name="submit" type="image" id="submit" class="input-submit" tabindex="5" value="Submit Comment" title="Please review your comment before submitting" alt="Submit Comment" src="" />
 <input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" />
<?php do_action('comment_form', $post->ID); ?>


<?php endif; // If registration required and not logged in ?>

<?php endif; // if you delete this the sky will fall on your head ?>

    </div> <!-- End "postinput" -->

</div> <!-- End "comments" -->