Localhostta bu şekilde görünürken,






Sunucuda Böyle görünüyor.

Değişkenleri belirttiğim ve veritabanındaki blogları siteye çektiğim kod

      $sayfa = intval($_GET["sayfa"]);
      if(!$sayfa) {
        $sayfa = 1;
      }
      $v = $db->prepare("SELECT * FROM blog");
      $v->execute(array());
      $toplam = $v->rowCount();
      $limit = 2;
      $goster = $sayfa*$limit-$limit;
      $sayfa_sayisi = ceil($toplam/$limit);
      $forlimit = 5;

      $blog=$db->prepare("SELECT * FROM blog WHERE blog_status=1 ORDER BY blog_id DESC limit $goster,$limit");
$blog->execute();

Pagination İşleminin Olduğu Kod
  <nav aria-label="...">
  <ul class="pagination mt-5">
    
  
  <?php

if($sayfa < 2){
  echo "";
}else{
  echo "<li class='page-item'>
  <a class='page-link' href='index.php?sayfa=".$sayfa - 1 ."'>Önceki</a>
</li>";
}

?>

      <?php
for($i = $sayfa - $forlimit; $i<$sayfa + $forlimit +1; $i++){
  if($i>0 && $i<= $sayfa_sayisi){
      if($i == $sayfa){
        echo "<li class='page-item active' aria-current='page'>
        <a class='page-link'>".$i."</a>
      </li>";
      }else{
        echo "<li class='page-item'><a class='page-link' href='?sayfa=".$i."'>".$i."</a></li>";
      }
  }
}

?>


  <?php

if($sayfa == $sayfa_sayisi){
  echo "";
}else{
  echo "<li class='page-item'>
  <a class='page-link' href='?sayfa=".$sayfa +1 ."'>Sonraki</a>
</li>";
}

?>
  </ul>
</nav>


İlk defa böyle bir sorunla karşılaşıyorum, umarım çözümü bulabiliriz.