28Ağu 2008

wordpress akismet sorunu-çözümü

WordPress kullanan blogların olmazsa olmaz eklentilerinden birisi “Akismet“dir.
Spam ve diğer istenmeyen yorumlar için oldukça faydalı bir eklentidir.
Muhtemelen hepiniz de kullanıyorsunuzdur. Zaten WordPress yüklemleri ile birlikte standart olarak eklenti dosyasında gelir ve size sadece aktif hale getirmek kalır.

Ancak, Akismet 2.1.5 sürümünden sonra 2.1.6 ve 2.1.7 sürümlerinde sorun çıktı. Muhtemelen 2.1.7 sürümünü 2.1.6′daki bu problem için güncellediler. Ama olmadı. Akismet spam yorumları silmeye veya istenmeyen değil diye işaretlemeye çalıştığımızda hata veriyordu.

Peki Sorunu Nasıl Çözeceğiz?

Akismet 2.1.5 den 2.1.6 güncellemesini wordpress eklentiler sayfasından otomatik olarak güncelleme yaparsanız, “Akismet Spam” bölümüne düşen yorumları ne silebiliyorsunuz ne de “İstenmeyen değil” diye işretleyip kurtarabiliyorsunuz. Ya hiçbir şey olmuyor veya

Warning: Invalid argument supplied for foreach() in /www/business/5382/wp-content/plugins/akismet/akismet.php on line 731(bu satır herkes de değişik çıkabiliyor)
Warning: Cannot modify header information - headers already sent by (output started at /www/business/5382/wp-content/plugins/akismet/akismet.php:731) in /www/business/5382/wp-includes/pluggable.php on line 770(bu satır herkes de değişik çıkabiliyor)

şeklinde hata mesajı veriyor.

Nasıl Düzeltebiliriz?

Akismet kodlarına müdahele ile çeşitli öneriler olmasına rağmen bizim tavsiyemiz ya 2.1.7′den sonraki sürümü bekleyin. Çünkü 2.1.7 sürümünde de benzer sorunlar var.
Ya da;
Akismet eklentinizi silin ve WordPress 2.6.1 ile birlikte gelen (wp-content > plugin > akismet) akismet 2.1.6 sürümünü yükleyin. Ve akismet eklentinizi yeniden aktif hale getirin.
Bizim bulabildiğimiz en iyi yöntem şimdilik bu görünüyor.
Bildiğiniz daha iyi bir yöntem varsa ne ala.
Konu ile ilgili yansımalar : (1) (2) (3)

Ekle:+
Etiket:, , , , ,

5 Yorum - Sende Yaz!

  • 1
    SuniPeyk :

    Biraz önce, Akismet 2.1.8 sürümü yayınlandı.
    Ancak biz 1-2 gün bekleyelim diyoruz. :)
    Yenisini yükle, test et. Olmadı sil. Yeniden 2.1.62yı yükle… Uzun iş. Bir kaç gün bekleriz. En iyisi. Sonra yükseltiriz.

  • 2
    ahmet alp balkan :

    bu arada, “herkes de” demişsiniz de “herkeste” olacaktı.

  • 3
    sunipeyk :

    Ahmet, teşekkürler :)
    Şimdi düzeltsem senin yorumu silmek gerekecek.
    Böyle kalsın. Görenler aynı hatayı yapmasın.
    Bize de küpe olsun :)

  • 4
    SuniPeyk :

    Akismet 2.1.8 sürümü ile sorunu gidermişler. :)
    Burdan anlalşıldığı üzere eklentilerin sürüm yükseltmesini yaparken eski sürümü bir süre yedekde tutmakta fayda var.

  • 5
    FeRHaD :

    Ben uzun zamandır Spam Karma kullnıyorum, çünkü API anahtarının yetkiler vs. nedeniyle her sunucuda kontrolü mümkün olmayabiliyor, bu durumda da Akismet kara ismetlik yapıp bütün spamları salıveriyor. Şimdi böyle bir problemim yok ama Spam Karma’ya iyi alıştım, sanırım yakında da bırakmayacağım.

YORUM

Merhaba

483 yazımız,

2154 üyemiz var

RSS RSS aboneliği
ePosta abonelik feedburner RSS takip eden sayısı


twitter frienfeed
Twitter ve FriendFeed ile takip.

Giriş

Kayıt

Bir parola size e-posta ile gönderilecek.

Kayıp Parola

Müselles günlük doz gabfire WordPress themes