WordPress 2.5 Sürümde Hata
Güncelleme: 16 Nisan 2008
Aşağıdaki sorunlarla hiç uğraşmamak için köklü bir çözüm olabilecek bilgi için buraya >>>>> tıklayın.
11 Nisan 2008
Bahsedeceğim hata, siteleri Linux sunucularında olanlar için değil aslında. Ama benim gibi sunucuları Windows olan hosting firmalarının hizmetlerinden yararlanarak site kuranlar için bir hata var: “Pages” veya “Sayfalar” denen, normal yazılarımızı oluşturduğumuz tarzın yanı sıra oluşturulabilen özel sayfalar WordPress 2.5 sürümünde görüntülenemiyor.
Niçin görüntülenemiyor?
Her durumda değil tabi. Sadece kalıcı bağlantılar (permalinks) ayarlarında /index.php/%postname%/ şeklinde değişiklik yapınca özel sayfalar görüntülenemiyor. Zaten çoğu kişi bunları hiç kullanmaz ama kullananlar var. Diğer sayfalarda, kategorilerde, vs. hiçbir kusur yok. Sadece özel sayfalar görüntülenemiyor.
Sebep: Hata “includes” klasöründeki rewrite.php dosyasında.
Çözüm:
1- Önce buradan >>>>> düzeltilmiş rewrite.php dosyasını bilgisayarınıza indirin, masaüstüne kaydedin.
2- FTP yoluyla “includes” klasörüne girin. Oradaki rewrite.php dosyasını silin.
3- Bilgisayarınıza indirdiğiniz hatasız dosyayı onun yerine koyun. Dikkat: bilgisayarınıza indirdiğinizde dosya isminin .php uzantısı görünmez. Ama ilgili klasöre koyduğunuzda görünür. Bilgisayarınızda iken boşuna düzeltmeye çalışmayın.
Daha bitmedi, dikkatle devam edin:
4- WordPress sayfanızdan kalıcı bağlantılarınızda değişiklik yaptığınız yere (permalinks) girin.
5- Şu değişikliği yapın:
En üstteki “default” seçeneğini işaretleyin. Değişikliği kaydedin. Sayfadan çıkmayın bitmedi. Sonra istediğiniz eski değişikliği, örneğin /index.php/%postname%/ şeklini seçin. Sonra yine değişikliği kaydedin. Sonra ana sayfanıza gidin bakın sayfalar görüntülenebiliyor.
Çözümü nereden buldum:
Buradan >>>>>, “DLO” adlı üye anlatmış. Ve de ayrıntılı bilgi şurada: >>>>>
Kaynak belirtmek için bunları yazdım. Sizde de aynı sorun varsa yukarda anlattığım 5 aşamalı çözüm talimatımı uygulamanız yeterli.
Not:
Türkçe WordPress yetkilileri yeni sürümün Türkçe versiyonundaki söz konusu bozuk dosyayı değiştirmiş olarak Türkçesini sunarlarsa daha olur.

22 Nisan 2008, 7:50 pm tarihinde.
güzel makale teşekkürler.
02 Temmuz 2008, 2:31 pm tarihinde.
Bende ilk zamanlar çalışmıyordu. Sorna bir gün serverımda plesk2 in panelinde gezerken domain setup ayarlarında Rewrite ile ilgili bir seçenek gördüm ve işaretli değildi onu işaretleyince düzeldi. Benim anlamadığım, index.php/ yi kaldırınca çalışmaması. yani http://www.siteadi.com/index.php/%postaname%/ şeklinde iken http://www.siteadi.com/%postname%/ yapmak istiyorum. Çalışmıyor. Ayrıca diyelim bunu başardık. O zamanda googleda indexlenmiş sayfalarımda çalışmaması riski var. Sizce ne yapmalıyım?
Teşekkürler
02 Temmuz 2008, 5:08 pm tarihinde.
İndex.php olmadan çalışması için .htaccess dosyası gerekiyor. Bu dosyayı bütün wordpress dosya ve klasörlerinin bulunduğu yere koyacaksınız.
Bundan sonra çalışır.
Google indekslenmiş sayfalarında hiçbir sorun olmuyor. Ben denedim. Kesin garanti.
Yani google’da filan sayfanızın URL adresinde index.php var ama düzeltmeden sonra yeni halinde yok. Yine de hiçbir sorun olmadan sayfa açılıyor. Ayrıca Google zamanla o sayfaları yeniden indeksler.
25 Temmuz 2008, 4:36 pm tarihinde.
thanks
17 Ağustos 2008, 6:39 am tarihinde.
akrostis bende calisti ayrica hata duzeltilio :S