O R H A N K A R T O P U

Bir ayarı kaydetmeye çalışıyorsunuz, bir eklenti kuruyorsunuz ya da bir formu gönderiyorsunuz ve WordPress size soğuk bir soru soruyor: ‘Are you sure you want to do this?’ Yani ‘bunu yapmak istediğinize emin misiniz?’ Altta çoğu zaman ‘Please try again’ yazar. Oysa siz bir yanlışlık yaptığınızı düşünmüyorsunuz, sadece sıradan bir işlem yapıyordunuz.

Bu mesajın arkasında genelde bir güvenlik mekanizması var. WordPress, form gönderimlerini ve önemli işlemleri korumak için ‘nonce’ denen geçici bir güvenlik anahtarı kullanır. Bu anahtarın bir ömrü vardır. Sayfayı açık bırakıp uzun süre beklerseniz ya da işlem sırasında araya bir sorun girerse anahtarın süresi dolar. WordPress de gelen isteğin geçerli olduğundan emin olamaz ve size bu uyarıyı gösterir.

Bu hataya ne yol açar

  • Nonce süresinin dolması. Bir formu ya da ayar sayfasını uzun süre açık bırakıp sonra kaydetmeye çalışmak en sık görülen neden.
  • Eklenti ya da tema çakışması. İki eklenti aynı alana müdahale ettiğinde istek bozulabilir.
  • Tarayıcıda biriken eski önbellek ve çerezler. Eskimiş bir sayfa güncel olmayan bir anahtarla istek gönderir.
  • Dosya izinleri ya da bozuk bir eklentinin işlemi yarıda kesmesi

Sırayla ne yapmalı

  1. En basit şeyle başlayın. Tarayıcınızda geri gidin ve işlemi baştan, bu kez bekletmeden tekrar yapın. Çoğu zaman sorun yalnızca süresi dolmuş bir anahtardır ve ikinci deneme sorunsuz geçer.
  2. Tarayıcı önbelleğini ve çerezlerinizi temizleyin. Eski bir oturum ya da önbelleğe alınmış sayfa, süresi geçmiş bir anahtarla istek yolluyor olabilir. Temizledikten sonra siteye yeniden giriş yapın ve deneyin.
  3. Farklı bir tarayıcıda ya da gizli pencerede deneyin. Sorun o pencereye özel bir önbellek meselesiyse, temiz bir oturumda hemen ortaya çıkar.
  4. Hata sürüyorsa eklenti çakışmasından şüphelenin. Eklentileri geçici olarak pasif edin. Panele girebiliyorsanız tek tek kapatın, giremiyorsanız FTP ile plugins klasörünü yeniden adlandırarak hepsini birden devre dışı bırakın. İşlem düzeliyorsa eklentileri tek tek açarak suçluyu bulun.
  5. Eklentiler temizse temayı eleyin. Geçici olarak WordPress varsayılan temalarından birine geçin. Sorun kalkarsa kaynak sizin temanızda demektir.
  6. Dosya izinlerini kontrol edin. Bozuk izinler bazı işlemlerin yarıda kesilmesine yol açabilir. Klasörler için 755, dosyalar için 644 çoğu kurulumda uygundur.
  7. Her şeyi güncel tutun. Eski bir WordPress sürümü, güncel olmayan bir eklenti ya da tema bu hataya açık kapı bırakır. Güncellemeler bu tür uyumsuzlukları çoğu zaman kapatır.

Küçük bir not. Eğer bu hata sadece belirli bir eklentinin ayar sayfasında çıkıyorsa, büyük ihtimalle o eklentiyle ilgili bir sorun var. Her yerde çıkıyorsa daha çok çerez, önbellek ya da çekirdek düzeyinde bir mesele akla gelir.

Bir önbellekleme eklentisi ya da site önünde çalışan bir CDN kullanıyorsanız, bu hata beklenmedik biçimde sık çıkabilir. Çünkü önbellek, güvenlik anahtarını içeren sayfayı da saklar ve ziyaretçiye eski bir anahtarla dolu sayfa sunar. Bu durumda çözüm, yönetim paneli ve giriş sayfası gibi dinamik bölümleri önbellekten muaf tutmaktır. Çoğu önbellekleme eklentisinde ‘oturum açmış kullanıcılar için önbelleği atla’ ya da benzer bir seçenek vardır. Onu açmak, panelde bu uyarıyla boğuşmayı büyük ölçüde bitirir.

Yeniden yaşamamak için

Ayar sayfalarını ve formları uzun süre açık bırakmamaya çalışın. Bir şeyi düzenlemeye başladıysanız makul bir sürede kaydedin, güvenlik anahtarının ömrü dolmadan işi bitirin. WordPress çekirdeğini, eklentilerinizi ve temanızı güncel tutmak bu hatanın başlıca nedenlerinden birini baştan ortadan kaldırır. Tarayıcı önbelleğini ara ara temizlemek de eski oturumlardan doğan sorunları azaltır.

Bu uyarı göründüğü kadar ciddi değildir, çoğu zaman işlemi tekrar yapmak ya da önbelleği temizlemek yeter. İş eklenti çakışmasına ya da çekirdek düzeyinde bir soruna kadar uzanıyor ve kendi başınıza çözemiyorsanız, bir uzmandan destek almak zaman kazandırır.

Bu işleri kendiniz yapmak yerine profesyonel destek isterseniz, WordPress bakım ve teknik destek hizmetime göz atabilirsiniz.

Bu konunun tüm rehberi: WordPress Hataları ve Çözümleri

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

WhatsApp