404 hata sayfalarından kurtulmak için eklentiler
25 Ara 2007
Benim gibi blogunuzu sürekli kurcalıyorsanız ve arada yedek almayı unutuyor ya da başka şeyleri yanlış yapıyorsanız, geçmişe bir sünger çekmek deyimini sık sık yerine getiriyor olursunuz.
Böyle olunca elinizde kalan bir kısım yedekle geçmişin bir kısmını geri getirebiliyorsunuz. Halbu ki Emmett yanımızda olsa böyle sıkıntılar yaşamazdık.
Neyse, WordPress’te çeşitli yedek alma yöntemleri var. Hiç veritabanıyla uğraşmak istemiyorum diyenler için Yönet » Dışa aktar menüsünden xml çıktı alarakta bu işi bitirmiş oluyorsunuz. Bu arada detaya gireyim biraz. Eğer wp-content dosyası içindeki dosyaları yedeklemezseniz xml çıktısı ya da veritabanının yedeği size sadece yazıları geri getirebilir. Bu yüzden her ne olursa olsun ftp‘den wp-content dizinini sık sık yedekleyin.
Veritabanı yedeğini almak için bir eklenti kullanıyorum. Geçenlerde veri kaybettiğimde de bu eklenti kuruluydu ancak önceki sürümü olduğu için işlemleri manuel olarak benim yapmam gerekiyordu. Zaten veri kaybetme sebebim de buydu. Yeni sürümünde bu eklenti veritabanının yedeğini istediğiniz sıklıkta alıyor, dilerseniz bu dosyayı size eposta ile de gönderiyor.
Sadece bununla kalmıyor eklenti. Yedekten geri yükleme yapabildiğiniz gibi veritabanı tablolarına erişmenizi ve bazı işlemleri yapabilmenizi, SQL sorgu çalıştırabilmenizi ve en güzeli yine istediğiniz periyotlarda veritabanını optimize edebilmenizi sağlıyor.

Konuyu çok dağıttım, asıl anlatmak istediğim başka iki eklentiydi aslında. Böyle veri kayıpları yaşayınca ulaşılamayan sayfalar meydana geliyor. Bunları takip etmek için iki yöntemden biri yine bir eklentiden geçiyor. Diğeri Google Web Yöneticisi Araçları. Bugün, cisday için hata alan tüm sayfaları incelediğimde temam dosyalarımda bir 404.php şablonunun olmadığını gördüm. Yani bir sayfaya ulaşılamıyorsa veya o sayfanın adresi değişmişse hiç bir şey göremiyordunuz. Örümcekler de sizinle aynı kaderi paylaşıyordu bu durumda. Hemen daha önceden denemiş olduğum Error Page eklentisini kurdum -ki kendisini WordPress Türkiye‘de de kullanıyoruz-. Çok kolay bir kurulumu olan eklenti gerçekten hemen işe yaradı ve hatalı tüm sayfalarım yeni 404 sayfasına yönlendi.
Hatta hata bildirim formunu da denedim. Eğer ulaşmak istediğiniz bir sayfayı bulamıyorsanız, 404 sayfasındaki formlar aracılığı ile artık bana sorabilirsiniz.
Tabi taşıdığınız sayfalarında 404′te olmasını istemiyor olabilirsiniz. Bu durumda devreye başka bir eklenti giriyor, Redirection -ki kendisini Bloglama‘da kullanıyoruz-. Eklenti istediğiniz adresleri çeşitli yöntemlerle başka adreslere yönlendiriyorsunuz. Hatta eklentinin geliştiricisi bununla ilgili harika bir görsel hazırlamış. Bunun üzerine eklentinin kullanımıyla ilgili bir bilgi vermek yersiz olur.
Tüm bu eklentileri kurmadan önce kullandığınız sürümle uyumlu olup olmadığını mutlaka kontrol edin. Evet bu yazımızın da sonuna gelirken 4 eklenti ile nasıl hatalı sayfaları blogumuzdan uzaklaştıracağımızı öğrendik. Eklentilerin yapımında emeği geçen herkese teşekkürler. :P

10 yorum yapılmış, “404 hata sayfalarından kurtulmak için eklentiler”
01
Bende bir aralar aynı kaderi yaşamış örümceklere rezil olmuştum :) 404 eklentisi kurmak yerine ilk tercihimiz sitede bulunan indekslenmiş şeylere sahip çıkmak, kaybetmemek olsun bence.
02
güzel bir yazı … 404 ile asp sayfalarına da hükmediliyor.
bununla ilgili bir yazı yazmayı düşünüyor musunuz?
ihtiyac var da.
03
Merhaba sinan,
Bahsettiğim yazı tamamen WordPress kullanıcıları için geçerli. Üzgünüm ne PHP nede ASP hakkında bilgi sahibi değilim. Bu konuda yardımcı olamayacağım.
04
Çok güzel bir eklenti ;) Fakat benim sinir bozan host firmam ve sistemi bu eklentiyi tam olarak kullanmamı engelliyor :S
05
teşekkürler eloy yeni başladığım bu blog macerasında kazaya kurban gitmeyeyim. Ama önce mysql yolunu öğrenmem lazım hostumdan :)
06
Bu db maneger çok güzel bir eklentidir, ben phpmyadmin diye bi ekleniti var onunla yapamayacağım yok onu kullanıyorum. 404 içinse temalarda 404 sayfası yapılabiliyor. google webmaster tools ile de geçersiz sayfa istatistiklerine bakabilirim.
07
yusu,
Eklentinin kendisi algılıyor yolu.
wolkanca,
phpmyadmin ile veritabanına direkt erişiyorsun ama bu bir çok kullanıcı için bişey ifade etmiyor sanırım.
08
guzel bir program.yedek almak artik bayagi kolaylasmis olacak.tesekkurler…
09
eloy bazı serverlarda çalışmıyormuş o özellik. şansa bak ki o serverlardan birinde host ediliyorum :) Hosta ilettim ama cevap bekliyorum bakalım..
10
DB Manager çok işime yaradı..
404 eklentisi de çok güzel ancak şimdilik kurmayacağm.. zaten 30 eklentiyle db yeterince kasıldı :)
Teşekkürler..
Yorum yapın