Genellikle WordPress blog sitelerinde sunucu (hosting) taşıması sonrasında ortaya çıkan bir hata olan “Hata beklenmeyen bir çıktı yüzünden çerezler engellendi” şeklinde bir sorunla karşılaşılmaktadır. Siz sevgili takipçilerimden birisi özel mesaj atarak benden bu sorunun çözümüyle ilgili yardım rica etmişti. Ben de bu sayfada tamamen bu hatanın nasıl düzeltileceği yani bu sorunun kökten nasıl çözüleceğini açıklayan bir yazı yazmak istedim.
Öncelikle çeşitli internet sitelerinde bu problemin çözümüyle alakalı sunulan önerilerin hiçbirinin işe yaramadığını birinci elden söylemek istiyorum. Çünkü hiçbir yerde asıl nedenin eklentiler olduğunu fark eden yok. Zaten sunucuyu taşıdıktan sonra eklentilere girdiğiniz zaman güncelleme hatasıyla karşılaşacaksınız.
Lafı çok fazla uzatman kısa ve öz bir çözüm paylaşıyorum ve kesin olarak işe yarıyor.
Öncelikle sunucu firmasını vermiş olduğu Cpanel yada Plesk yanele girin. Alternatif olarak FileZilla adlı ftp programıyla da işlemleri gerçekleştirebilirsiniz.
Problemin asıl çözümü nedir? (Hata beklenmeyen bir çıktı yüzünden çerezler engellendi)
İlk olarak Dosya Yöneticisi’ne gelin ve oradan Wp-Content klasörüne giriş yapın.
Açılan ekranda bu kez plugins yazan klasöre sağ tıklayın ve açılan menüden Rename seçeneğine tıklayın. Bu komut sayesinde plugins klasörünün ismini değiştirerek yeni bir isim vereceğiz. Örneğin plugins-yedek ismini vererek değiştirebilirsiniz.
Ardından WordPress sitenize tekrar giriş yapın. Sitenizin alan adının (domain) sonuna /wp-login.php yazıp klavyeden Enter’a basarak giriş yapma sayfasını açabilirsiniz. Eklentiler klasörünün adını değiştirdiğiniz için artık Eklentiler sayfasına girince hiçbir eklenti görmeyeceksiniz.
Şimdi tekrar eklentiler klasörünün adını değiştirerek eski adını vereceğiz. Yani plugins-yedek ismini yeniden plugins olarak değiştirin. Ardından Eklentiler sayfasına gelin ve tüm eklentiler karşınıza çıkacak. Ama eklentileri güncellemeye çalıştığınızda hata verecek.
Yapmanız gereken şey Eklentiler sayfasının ekran görüntüsü resmini çekip masaüstüne kaydetmek. Böylece kullanmakta olduğunuz tüm eklentilerin isimlerini not etmiş olacaksınız.
Ardından bütün eklentileri tek tek veya hepsini seçerek toptan silin. Daha sonra ekran görüntüsü resmine bakarak tüm eklentileri yeniden teker teker yükleyin.
Böylece sorun çözülmüş olacak. Eğer sorun devam ediyorsa, alternatif bir yöntem olarak aşağıdaki talimatları uygulayınız.
Alternatif Çözüm Yöntemi (Hata beklenmeyen bir çıktı yüzünden çerezler engellendi)
Ftp programından giriş yaparak veya Cpanel üzerinden giriş yaparak wp-config.php dosyasını seçip bilgisayara indirerek kaydedin.
Eğer bilgisayarınızda yoksa, buraya tıklayarak tamamen ücretsiz ve Türkçe olan NotePad++ adlı kod düzenleme programını indirip kurun ve ardından wp-config.php dosyasını bu program ile açın.
Tıpkı yukarıdaki ekran görüntüsü resminde göreceğiniz gibi, en üstteki menülerden Kodlama yazan menüye tıklayın ve açılan menüden UTF-8 Olarak Kodla yazan seçeneği seçin. Ardından Ctrl+S kısayol tuşuyla yada Dosya menüsünden Kaydet seçeneğine tıklayarak bu dosyayı kaydedin. Kaydedilen bu dosyayı yeniden sunucuda bulunduğu yere yani indirdiğiniz klasöre yükleyin (upload edin). Sizden mevcut dosyanın üzerine yazmak için izin isterse, bu izni verin.