Arkadaşlar başlıkdada belirtiğim gibi sadece hosting taşıdım sonra ne mi oldu?
sitemde ki yorum modülünde web site yazma alanı var. ziyaretci web sitemin adını yazınca yorumu kaydediyor ama başka bir web sitesini yazınca kesinlikle 403 hatası veriyor. ben çözemedim. nedir ne değildir. sabahtan beri onunla uğraşıyorum nasıl düzeltecem. ben bunu ya
Ben ne yaptım da php kafayı yedi çözemedim. bilen varsa harbi helal olsun
7
●242
- 15-09-2018, 17:58:16Üyeliği durdurulduo zaman ayrıntıya gireliminanbayram adlı üyeden alıntı: mesajı görüntüle

site : www.atomofil.com
siteyi dün ben hostingini taşıdım.
taşıdığımda hostinge dosyalarına hepsini teker teker kontrol ettim hiç bir php veya kodlama hatası yok.
fakat bu gün bir mesaj geldi site üzerinden bana. gelen ziyaretci dediki
yorum yapamıyorum. yorum yaparken web site adresi yazan yere kendi site adresimi yazdığım zaman 403 hatası veriyor. ama senin yani www.atomofil.com yazdığım zaman yorumu kaydediyor.
bende bu mesaj üzerine denedim hakketende öyle. .htaccess baktım sorun yok. yorum.php baktım sorun yok. içerik de yorum ekleye baktım sorun yok. sorun nerde?
aha kodlarıda paylaşayım
yorum.php için
<?php include("confing.php"); if($_POST){ $ad = $_POST["ad"]; $ip = $_POST["ip"]; $icerik = $_POST["icerik"]; $tarih = $_POST["tarih"]; $mail = $_POST["mail"]; $web = $_POST["web"]; $yorum =$_POST["yorum"]; $durum = "0"; $begeni = "0"; $kaydet = mysql_query("insert into yorum (id, icerik_id, ip, tarih, adi, mail, website, yorum, begeni, cevap, durum) value (null, '$icerik','$ip','$tarih','$ad','$mail','$web','$yorum','$begeni','$durum')"); if($kaydet){ ?> <section class="main-highlight"> <div style="background-color: #dff0d8;padding-top: 10px;padding-bottom: 10px;width: 500px;color: #3c763d; margin: auto;margin-top: 17px; margin-bottom:15px; border-radius: 4px;font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif;"> <center> İşleminizi Başarılı bir şekilde Gerçekleştirdik. Yorumunuz Eklenmiştir.</center> </div> <?php $url = htmlspecialchars($_SERVER['HTTP_REFERER']); echo "<center><a href='$url'>İçeriğe Geri Dön</a></center>"; ?> </section> <?php }else{ ?> <section class="main-highlight"> <div style="background-color: #dff0d8;padding-top: 10px;padding-bottom: 10px;width: 500px;color: #3c763d; margin: auto;margin-top: 17px; border-radius: 4px;font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif;"> <center> hata</center> </div> </section> <?php } ?> <?php } ?>icerik.php de kod şu şekilde;
<form action="yorum.php" method="post"> <div class="comment-columns"> <div class="frm-row columns column-2"> <input type="text" name="ad" placeholder="Adınız Soyadınız" required="required" class="frm-input"> <input type="hidden" name="ip" value="<?php echo $_SERVER['REMOTE_ADDR']; ?>" class="frm-input"> <input type="hidden" name="icerik" value="<?php echo $row["id"]; ?>" class="frm-input"> <input type="hidden" name="tarih" value="<?php echo time(); ?>" class="frm-input"> <?php $gelenc = $_GET["cevap"]; ?> <input type="hidden" name="cevap" value="<?php echo $gelenc; ?>" class="frm-input"> </div> <div class="frm-row columns column-2"> <input type="text" name="mail" placeholder="Mail Adresiniz" required="required" class="frm-input"> </div> <div class="frm-row columns column-2"> <input type="url" name="web" placeholder="Varsa web Siteniz" class="frm-input"> </div> </div> <div class="frm-row"> <textarea class="frm-input" required="required" name="yorum" rows="4" min="30" placeholder="İçerik İçin Paylaşmak istedikleriniz..."></textarea> </div> <div class="frm-row"> <div class="comment-form-notice columns column-4"> <?php $gelence = $_GET["cevap"]; $deg = ""; if($gelence == $deg){ ?> <div><b>Her hangi bir yorum etiketlenmedi.</b></div> <?php }else{ ?> <div><b><font color="red"># <?php $yorumcu = mysql_query("select * from yorum where id='$gelence'"); $yorumbak = mysql_fetch_array($yorumcu); echo $yorumbak["adi"]; ?> </font> tarafından atılan yoruma cevaben,</b></div> <?php }?> <div>Minimum 30 karakter paylaşım yapmalısınız.</div> <div>Web siteniziz Backlinki aynı şekilde yorum yaparak yapabilirsiniz.</div> <div>Yorum eklemek isteyenler, imla kurallarrına dikkat etmelidir.</div> <div>Yorumunuz onay doğrultusunda en geç yarım saat içerisinde yayınlanır.</div> <div>Yorum Atarken Girmiş olduğunuz Mail Adresi saklanır. 3. kişiler ile paylaşılmaz. site için sizi bilgilendirmek amaçlı kullanılır.</div> </div> <div class="columns column-2"> <button type="submit" class="frm-button full material-button">Yorumu Gönder</button> </div> <div class="clearfix"></div> </div> </form> - 15-09-2018, 18:09:35Üyeliği durdurulduhocam şimdi,
ilk sunucuda bu problem yoktu, yeni sunucuya geçince bu problem geliyorsa yazılım taraflı hata değildir.
Scriptin istediği özellikler yoksa böyle olması normal, ssitem tarafından gelen hatayı görmek için error log dosyası oluşturur orada hatayı görebiliriz bi kontrol edin içinde ne yazıyo bakalım sonrasında sistemin özelliklerini yani scriptin isteklerini sunucu fiirmasına iletin büyük ihtimal 1-2 fonksiyonu kapalıdır oyüzden hata veriyordur - 15-09-2018, 18:13:46Üyeliği durdurulduhocam sorun şurda malesef error log kaydedilmiyor. ne hikmetse.samsunsoftware adlı üyeden alıntı: mesajı görüntüle
- 15-09-2018, 19:31:00Üyeliği durdurulduerror logu kapatmazlar yazılımsal hata olsa error loga yazdırırsulumo adlı üyeden alıntı: mesajı görüntüle
demekki sunucudan dolayı kapalı olan bir fonksiyon yüzünden sanırım işlem yapamiyor - 15-09-2018, 20:20:17Üyeliği durdurulduilk denedigim sey buydu hocam ama malesef olmadiUsrBin adlı üyeden alıntı: mesajı görüntüle