PHP Localhost'ta çalışan site Web'te çalışmıyor

tuncayca42

Decapat
Katılım
8 Aralık 2022
Mesajlar
4
Daha fazla  
Cinsiyet
Erkek
PHP web sitemi XAMPP 5.6 da kurdum. Ürünleri ekledim ve gerekli ayarları yaptım. Site web üzerinde tüm fonksiyonları ile çalışıyor fakat ürünler ve galeri resimleri listelenmiyor. Web sunucusu da PHP 5.6. 2 farklı hostta denedim durum aynı. Sorun ne olabilir? Yardımınız için minnettar olurum. Teşekkürler.
Local görünüm.



Web görünüm.



urun-list.php dosya içeriği;

PHP:
<?php

# Vi Core Start.

require_once('header.php');

$verino = g("verino");

##-> Lang Detail.

$lang_sql = "SELECT * from langs WHERE id='$dilno'";

$result = $baglan->query($lang_sql);

$sqllang=mysqli_fetch_assoc($result);

$urun_page_url = $sqllang['dil_urun_h'];

$para_birim = $dilcon['dil_para'];

$sql_modul = "SELECT * from modules WHERE modul_adi='urunler'";

$result = $baglan->query($sql_modul);

$modulayar=mysqli_fetch_assoc($result);

$kart_sayi = $modulayar['modul_v1'];

$sayfa_limit = $modulayar['modul_v2'];

$sidebar_control = $modulayar['modul_v3'];

$sidebar_pos = $modulayar['modul_v4'];

$sql_cat = "SELECT * from urun_category WHERE seo_url='$verino'";

$result = $baglan->query($sql_cat);

$catveri=mysqli_fetch_assoc($result);

$catc_id = $catveri['id'];

$kategori_baslik = $catveri['baslik'];

$kategori_url = $catveri['seo_url'];

$kategori_icerik = $catveri['icerik'];

if(isset($kategori_baslik)){

$sayi1= $catveri['goruntuleme']; $toplam=$sayi1+1;

$sorgu = $baglan->query("UPDATE urun_category SET goruntuleme = '$toplam' WHERE seo_url = '$verino'");

}

?>

<div class="site-main">

<div class="sidebar ttm-bgcolor-white clearfix">

<div class="auto-container">

<?php if($sidebar_control == "acik"){ echo '<div class="row vipagecontent">';} ?>

<?php

if($sidebar_control == "acik"){if($sidebar_pos == "sol"){echo "<div class='col-lg-3 desktop widget-area'>";include("vi-includes/urun-sidebar.php"); echo "</div>";}}

if($sidebar_control == "acik"){echo '<div class="col-lg-9 content-area">';}

?>

<div class="row">

<div class="col-md-12">

<div class="section-title text-left with-desc clearfix titlevi <?php if($sidebar_control == "acik"){}else{echo "mbtit";}?>">

<div class="title-header">

<?php if(empty($verino)){ echo '<h2 class="title ">'.$dilcon['m46'].'</h2>';}else{

echo '<h2 class="title ">'.$kategori_baslik.'</h2>';

} ?>

</div>

</div>

</div>

 <?php

 if(empty($dilno)){ $dil_secim = $varsayilan_dil;}else{$dil_secim = $dilno;}

 if(empty($verino)){$sql = "SELECT * FROM urun WHERE veri_dil='$dil_secim'";}else{

 $sql = "SELECT * FROM urun WHERE kategori='$catc_id'"; }

 $result = $baglan->query($sql);

 if ($result instanceof mysqli_result) {

 $rows = array();

 while($row = $result->fetch_assoc()) { $rows[] = $row; }

 $num_sayi = $result->num_rows; // or just count($rows);

 $result->close();

 }

 if(empty($verino))

 {$topsayfa=$baglan->prepare('SELECT count(*) FROM urun WHERE veri_dil="'.$dil_secim.'"');}

 else{$topsayfa=$baglan->prepare('SELECT count(*) FROM urun WHERE kategori="'.$catc_id.'"');}

 if($topsayfa===false) die();

 $topsayfa->execute();

 $geltopsay=$topsayfa->get_result();

 if($geltopsay->num_rows<1) die("");

 $topdeger=$geltopsay->fetch_array(MYSQL_NUM);

 $sayfalamlimit=$sayfa_limit;

 $toplam_sayfa = ceil($num_sayi / $sayfalamlimit);

 $sayfanoal = g("s");

 $sayfanoal=(($sayfanoal == 0) || ($sayfanoal<0)) ? 1:$sayfanoal;

 $getsayfa=isset($sayfanoal) ? (($sayfanoal-1)*$sayfalamlimit):0;

 if(empty($verino))

 {$getir=$baglan->prepare('SELECT * FROM urun WHERE veri_dil="'.$dil_secim.'" ORDER BY id DESC LIMIT ? OFFSET ?');}

 else{$getir=$baglan->prepare('SELECT * FROM urun WHERE kategori="'.$catc_id.'" ORDER BY id DESC LIMIT ? OFFSET ?');}

 if($getir===false) die("BİR HATA OLUŞTU : ".$getir->error);

 $getir->bind_param('ii',$sayfalamlimit,$getsayfa);

 $getir->execute();

 $getirgetir=$getir->get_result();

 while($getdeger=$getirgetir->fetch_assoc()){

 $urun_baslik = $getdeger['baslik'];

 $urun_resim = $getdeger['resim'];

 $cek_fiyat = $getdeger['fiyat'];

 $cek_eski_fiyat = $getdeger['eski_fiyat'];

 $urun_fiyat = number_format($cek_fiyat, 2, ',', '.');

 $urun_eski_fiyat = number_format($cek_eski_fiyat, 2, ',', '.');

 $kart_yazi = $getdeger['kart_yazi'];

 $kart_renk = $getdeger['kart_renk'];

 $kart_y_renk = $getdeger['kart_y_renk'];

 $seo_url = $getdeger['seo_url'];

 echo '

 <div class="col-lg-'.$kart_sayi.'">

 <div class="product">

 <div class="product-thumbnail">

 ';

 if(isset($kart_yazi)){echo '<span class="onsale" style="background:'.$kart_renk.';color:'.$kart_y_renk.'">'.$kart_yazi.'</span>';}

 echo '

 <a href="'.$seo_url.'"><img class="img-fluid w-100" src="'.$urun_resim.'" alt="'.$urun_baslik.'"></a>

 </div>

 <div class="product-content text-left">

 <div class="product-title">

 <h2><a href="'.$seo_url.'">'.$urun_baslik.'</a></h2>

 </div>

 <span class="product-price">

 <span class="product-Price-currencySymbol">

 ';

 if(empty($cek_fiyat)){}else{ echo '

 <ins><span class="product-Price-amount">

 '.$urun_fiyat.' '.$para_birim.'

 </span>

 </ins>

 '; }

 if(empty($cek_eski_fiyat)){}else{ echo '

 <del><span class="product-Price-amount" style="margin-left:5px;">

 '.$urun_eski_fiyat.' '.$para_birim.'

 </span>

 </del>

 '; }

 echo '

 </span>

 </span>

 </div>

 </div>

 </div>

 ';

 }

?>

</div>

<div class="row">

<div class="col-md-12 text-left">

<div class="ttm-pagination">

<?php

if(empty($verino)){

$sayfa = g("s");

for($s = 1; $s <= $toplam_sayfa; $s++) {

if($sayfa == $s) {

echo ' <span class="page-numbers current">'.$s.'</span>';

}else{echo '<a class="page-numbers" href="'.$urun_page_url.'/?s='.$s.'">'.$s.'</a> ';}}

}else{

$sayfa = g("s");

for($s = 1; $s <= $toplam_sayfa; $s++) {

if($sayfa == $s) {

echo ' <span class="page-numbers current">'.$s.'</span>';

}else{echo '<a class="page-numbers" href="'.$urun_page_url.'/'.$kategori_url.'?s='.$s.'">'.$s.'</a> ';}}

}

?>

</div>

</div>

</div>

<div class="row">

<div class="col-md-12 ">

<?php if(empty($verino)){echo $dilcon['m49'];}else{echo $kategori_icerik;}?>

</div>

</div>

<?php

if($sidebar_control == "acik"){echo '</div>';}

if($sidebar_control == "acik"){if($sidebar_pos == "sag"){echo "<div class='col-lg-3 widget-area'>";include("vi-includes/urun-sidebar.php"); echo "</div>";}}

if($sidebar_control == "acik"){if($sidebar_pos == "sol"){echo "<div class='col-lg-3 mobile widget-area'>";include("vi-includes/urun-sidebar.php"); echo "</div>";}}

?>

<?php if($sidebar_control == "acik"){ echo "</div>";} ?>

</div>

</div>

<!-- sidebar end -->

</div><!--site-main end-->

<?php

require_once('footer.php');

?>
 
Localhost'ta ürünleri veritabanına eklemişsin, aynısını web için de yaptın mı? Kopyaladın mı db'yi?
evet db de ürünler mevcut. hatta ürünler tek tek görüntüleniyor ancak liste şeklinde ekrana gelmiyor. aynı sey galeridede var resimler var ama galeri içinde listelenmiyor
 
Loglara bak. Bir hata vesaire yazmışsa onu paylaş.
Hosttan loglar açıldı bir hata görünmüyor

Çözdüm sonunda "mysqli" eklentisinin kapalı olması gerekliymiş. Konu kapanabilir
 
Son düzenleme:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…