• 15-09-2018, 17:26:37
    #1
    Üyeliği durduruldu
    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
  • 15-09-2018, 17:53:09
    #2
    Bu bilgilerle kimse düzeltemez
  • 15-09-2018, 17:58:16
    #3
    Üyeliği durduruldu
    inanbayram adlı üyeden alıntı: mesajı görüntüle
    Bu bilgilerle kimse düzeltemez
    o zaman ayrıntıya girelim

    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
    #4
    Üyeliği durduruldu
    hocam ş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
    #5
    Üyeliği durduruldu
    samsunsoftware adlı üyeden alıntı: mesajı görüntüle
    hocam ş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
    hocam sorun şurda malesef error log kaydedilmiyor. ne hikmetse.
  • 15-09-2018, 19:31:00
    #6
    Üyeliği durduruldu
    sulumo adlı üyeden alıntı: mesajı görüntüle
    hocam sorun şurda malesef error log kaydedilmiyor. ne hikmetse.
    error logu kapatmazlar yazılımsal hata olsa error loga yazdırır
    demekki sunucudan dolayı kapalı olan bir fonksiyon yüzünden sanırım işlem yapamiyor
  • 15-09-2018, 19:45:28
    #7
    Üyeliği durduruldu
    Sorun %100 PHP versiyonundan kaynaklanıyordur, php versiyonunuzu 5.4. yapıp deneyin.
  • 15-09-2018, 20:20:17
    #8
    Üyeliği durduruldu
    UsrBin adlı üyeden alıntı: mesajı görüntüle
    Sorun %100 PHP versiyonundan kaynaklanıyordur, php versiyonunuzu 5.4. yapıp deneyin.
    ilk denedigim sey buydu hocam ama malesef olmadi