İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

En Yeniler ve En İyiler Karıştı Niye Aynı Sonuç

DDeBBuS

0
İyinet Üyesi
Katılım
26 Nisan 2008
Mesajlar
29
Reaction score
0
En Yeniler ve En İyiler Karıştı Niye Aynı Sonuç

Arkadaşlar, Server değiştiği için arkadaşım, siteyi ftpden başka bir sunucuya taşıdı.

Tüm dosyaları olduğu gibi koydu. Site şu anda açılıyor. Normalde hata yok görünüyor.

ama sitenin sol kenarındaki Menü seçeneklerinden En Yeniler ve En İyiler tıklandığı zaman aynı sonuç görüntüleniyor.

ennncr7.png


Bu, daha önce öyle değildi yani düzgündü.

Neden bu hata şimdi çıktı anlamadım. bunun nedeni ne olabilir? bilen bir arkadaş yardımcı olsun lütfen.

site: www.kaliteindir.com

NOT: Program download scripti kullanıyorum. site php
 

Ozcan

0
İyinet Üyesi
Katılım
12 Mayıs 2007
Mesajlar
3,749
Reaction score
59
Konum
Antalya
htaccess ayarlarını kontrol et
en_yeni.html en_yeni.php
en_iyeler.html de en_iyler.php ye gitmeli eğer doğruysa büyük ihtimalle eh iyiler.php dosyan ile en yeniler.php dosyalarının kodlamaları aynı dır. TAbi veri tabanında bilmediğim için birinin sql sorgusunda desc limit $baslangic_degeri,15 şeklinde olması lazım en iyilerinde order by hit desc limit $baslangic_degeri,15 şeklinde olması lazım. Bu script her kezde var acaba ücretsiz mi dağıtılıyor :) her 2 download sitesinin birinde artık bu scripti görüyorum.
 

sempaty

1
İyinet Üyesi
Katılım
25 Şubat 2005
Mesajlar
3,824
Reaction score
19
Konum
hawaii. ama sanal tur.
kodları görmediğimizden tahmin edeceğiz yine :) htaccess ile ilgili değil fikrimce. muhtemelen registerglobals ile ilgili.

mesela, kaliteindir.com/enler.php?ney=En_Yeniler

where neyegore='$ney'

bunu

where neyegore='{$_GET["ney"]}'

çevirmek gerek
 

DDeBBuS

0
İyinet Üyesi
Katılım
26 Nisan 2008
Mesajlar
29
Reaction score
0
Usta başınızı ağrıtacam biraz, ama kodlar hakkında pek fazla anlamam.
Mazur görün.

/domains/kaliteindir.com/public_html dizini içindeki .htaccess dosyasındaki kodlar bunlar.

Şimdi bu kodlarda ne yapılabilir, hatalıdır dediğiniz yer neresi olabilir acaba..

Kod:
Options +FollowSymlinks
RewriteEngine On


RewriteRule ^$                  index.php                                    [L]
RewriteRule ^/index.php$        index.php                                    [L]
RewriteRule ^/$                 index.php                                    [L]
RewriteRule ^index.html$        index.php                                       [L]
RewriteRule ^Haberler.html$        haberler.php                                       [L]
RewriteRule ^Iletisim.html$        iletisim.php                                       [L]

RewriteRule kategori/(.*)/(.*)-([0-9]+).html$                	kat.php?tur=altkat&kat=$2&page=$3             [L]
RewriteRule kategori/(.*)/(.*).html$                	kat.php?tur=altkat&kat=$2&page=1             [L]
RewriteRule kategori/(.*)-([0-9]+).html$                	kat.php?tur=kat&kat=$1&page=$2             [L]
RewriteRule kategori/(.*).html$                	kat.php?tur=kat&kat=$1&page=1             [L]


RewriteRule En_Yeniler-([0-9]+).html$                	en.php?tur=En_Yeni&turx=tarih&page=$1&link=En_Yeniler             [L]
RewriteRule En_Iyiler-([0-9]+).html$                	en.php?tur=En_İyi&turx=hit&page=$1&link=En_Iyiler             [L]
RewriteRule En_Yeniler.html$                	en.php?tur=En_Yeni&turx=tarih&page=1&link=En_Yeniler             [L]
RewriteRule En_Iyiler.html$                	en.php?tur=En_İyi&turx=hit&page=1&link=En_Iyiler             [L]



RewriteRule Turkce_Arsiv-([0-9]+).html$                	dilarsiv.php?tur=Türkçe&page=$1&link=Turkce_Arsiv             [L]
RewriteRule Yabanci_Arsiv-([0-9]+).html$                	dilarsiv.php?tur=İngilizce&page=$1&link=Yabanci_Arsiv             [L]
RewriteRule Turkce_Arsiv.html$                	dilarsiv.php?tur=Türkçe&page=1&link=Turkce_Arsiv             [L]
RewriteRule Yabanci_Arsiv.html$                	dilarsiv.php?tur=İngilizce&page=1&link=Yabanci_Arsiv             [L]

RewriteRule Haber/(.*).html$                	haberdetay.php?id=$1             [L]

RewriteRule Program/(.*).html$                	detay.php?id=$1             [L]

RewriteRule download/(.*).html$                	indir.php?id=$1             [L]

RewriteRule kirik-link/(.*).html$                	kiriklink.php?id=$1             [L]
 

sempaty

1
İyinet Üyesi
Katılım
25 Şubat 2005
Mesajlar
3,824
Reaction score
19
Konum
hawaii. ama sanal tur.
.htaccess de ve en.php de gördüğün her

Kod:
En_İyi

yi

Kod:
En_Iyi

ile değiştirmeyi dene. büyük i harfi bozuyor sanırım
 

DDeBBuS

0
İyinet Üyesi
Katılım
26 Nisan 2008
Mesajlar
29
Reaction score
0
.htaccess de ve en.php de gördüğün her

Kod:
En_İyi

yi

Kod:
En_Iyi

ile değiştirmeyi dene. büyük i harfi bozuyor sanırım

.htaccess dosyasında iki tane En_İyi şeklinde kod gördüm. Her ikisinide En_Iyi şeklinde değiştirdim. böylece türkçe karekter içinden çıktı.

Ama en.php dosyasında bu yoktu.


Dediğiniz gibi yaptım. Ama yinede işe yaramadı.

Hem, benim anlamadığım tarafı şu;

Biz sadece serveri değiştirdik. Dosyalar aynı, yedek de aynı, bu server değişikliğinden sonra bu sorun neden çıkmış olabilir ?

İkinci bir sorunum bahsetmiş olduğunuz order by hit desc limit $baslangic_degeri,15

bu kodlar hangi dosyada olabilir.

Kafanızı ağrıttım. kusura bakmayın.
 

eRLySL

0
İyinet Üyesi
Katılım
25 Mart 2008
Mesajlar
424
Reaction score
1
en.php dosyasini buraya ekleyin, ayrintili olarak bakalim soruna?
 

eRLySL

0
İyinet Üyesi
Katılım
25 Mart 2008
Mesajlar
424
Reaction score
1
Server değişikliğinde (onceki siteden sonra) kodlarla oynama yaptiniz mi? Kodları inceledim fakat bir problem gör(e)medim.
Başka bir server'da deneyebilirmisiniz ?
 

DDeBBuS

0
İyinet Üyesi
Katılım
26 Nisan 2008
Mesajlar
29
Reaction score
0
Server değişikliğinde (onceki siteden sonra) kodlarla oynama yaptiniz mi? Kodları inceledim fakat bir problem gör(e)medim.
Başka bir server'da deneyebilirmisiniz ?

Kodlarla oynama yapılmadı.

Siteyi başka servere taşıdık. şu anda açık. Bunda hata göremedim. Yani düzgün görünüyor. Örnek olması açısından bakabilirsiniz.

Adres: http://www.zubeyirdemir.info/index.html

Bu sorun; Acaba servermi sorusunu akla getiriyor. ki bence öyledir. Eğer öyleyse nasıl bir çözüm olabilir?
 

blacklord89

0
İyinet Üyesi
Katılım
2 Haziran 2008
Mesajlar
44
Reaction score
0
büyük ihtimalle server dan kaynaklanıyor cünki gönderdiğin sayfada hata yok dosyaların ismini değiştirmeyi dene tabi buarada bunlara baglı linkleride yani EN_Iyi.php demişsin ya onu bi x.php yapıp denesene sorguda ne veriyo yani sadece dosya ismini değiştir ve manuel cagır linki manuel cagırmayı bilmiyosan www.siteniz.com/x.php dene olmazsa burda gene tartısırız
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst