En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
WPB Kupası
25 Milyon+
Eklentilerimizi kullanan web siteleri
16+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

WordPress'te 'Beklenmeyen Çıktı Nedeniyle Çerezler Engellendi' Hatası Nasıl Düzeltilir

WordPress kullanıcılarının web sitelerini sorun gidermelerine yardımcı olurken ‘Çerezler beklenmeyen çıktı nedeniyle engellendi’ hatasını defalarca gördük.

Bu, oturum açmanızı veya WordPress kontrol panelinize erişmenizi engelleyebilecek yaygın bir sorundur ve sizi en kötü anda mahsur bırakır. Bu hata genellikle bir temayı düzenlemek veya bir eklentiyi etkinleştirmek gibi küçük bir değişiklikten sonra ortaya çıkar ve neyin yanlış gittiğini anlamak sinir bozucu olabilir.

Bu kılavuzda, bu hatayı çözmek için kullandığımız tam adımları paylaşacağız, böylece sitenizi tüm stres olmadan tekrar yoluna koyabilirsiniz.

WordPress'te 'Beklenmeyen Çıktı Nedeniyle Çerezler Engellendi' Hatasını Düzeltme

Bu eğitimde ele alacağımız konuların hızlı bir özetini aşağıda bulabilirsiniz:

'Çerezler Beklenmeyen Çıktı Nedeniyle Engellendi' Hatasına Ne Sebep Olur?

‘Çerezler beklenmeyen bir çıktı nedeniyle engellendi’ hatası, genellikle özel bir kod parçacığı, WordPress eklentisi veya temanın WordPress dosyalarının doğru sırada yüklenmesini engelleyen bir çıktı üretmesi durumunda ortaya çıkar.

WordPress, sitenizin sorunsuz çalışmasını sağlamak için arka planda belirli bir dizi komut çalıştırır. Bu süreci bir şey kesintiye uğratırsa, WordPress beklenmedik şekillerde davranmaya başlayabilir.

Daha fazla ayrıntı için, WordPress'in perde arkasında nasıl çalıştığına dair rehberimize bakın.

Bu durumda, hatanın nedeni WordPress'in giriş çerezini ayarlamamasıdır, ancak kodun geri kalanı doğru şekilde yüklenmiştir.

WordPress'te beklenmeyen çıktı hatası nedeniyle çerezler engellendi

Bu küçük sorun büyük bir rahatsızlığa neden olabilir. Örneğin, sizin ve diğer kullanıcıların WordPress web sitenize giriş yapmasını engelleyebilir.

Gördüğümüz bu hatanın en yaygın nedenlerinden bazıları şunlardır:

  • PHP Dosyalarında Ek Boşluk: wp-config.php veya eklenti dosyaları gibi dosyalardaki istenmeyen boşluklar veya boş satırlar bu soruna neden olabilir.
  • Eklenti Çakışmaları: Bazen bir eklenti, çerezlerle etkileşime giren beklenmeyen içerikler üretebilir.
  • Eski WordPress Çekirdeği, Eklentileri veya Temaları: Eski sürümleri çalıştırmak uyumluluk sorunlarına ve hatalara yol açabilir.
  • Özel Kod: Sitenize yakın zamanda özel kod eklediyseniz, bu suçlu olabilir.
  • Hosting Ortamı Sorunları: Nadir durumlarda, hata sunucu yanlış yapılandırmalarından kaynaklanabilir.

Bu nedenleri anlayarak, sorun gidermeye nereden başlayacağınız konusunda daha net bir fikriniz olacaktır. Bir sonraki bölümde her potansiyel sorunu adım adım düzeltme konusunda size rehberlik edeceğiz.

‘Beklenmeyen Çıktı Nedeniyle Çerezler Engellendi’ Hatası Nasıl Düzeltilir

Bu hatayı düzeltmek zor görünse de, düşündüğünüzden daha kolaydır.

Sorunu belirlemek ve çözmek için bir dizi basit adımda size rehberlik edeceğiz. Bu çözümler, aynı sorunla başkalarına yardım ederken karşılaştığımız yaygın nedenlere dayanmaktadır.

Kodunuzdaki küçük bir yazım hatası, sorunlu bir eklenti veya güncel olmayan bir tema olsun, cevapları burada bulacaksınız.

Hataya en sık neden olan şeyle başlayalım.

1. PHP Dosyalarındaki Ek Boşlukları Kontrol Edin

Bu hatanın en yaygın nedenlerinden biri WordPress dosyalarınızdaki fazladan boşluklardır. Bu boşluklar, PHP dosyalarındaki açılış <?php etiketinden önce veya kapanış ?> etiketinden sonra görünebilir. Tek bir boş satır bile sorunlara neden olabilir.

İşte bunu nasıl düzeltebileceğiniz.

İlk olarak, web sitenizin dosyalarına erişmek için bir FTP istemcisi veya barındırma kontrol panelinizdeki Dosya Yöneticisi aracını kullanmanız gerekir.

Bağlandıktan sonra, wp-config.php dosyasını bulun. Bu, fazladan boşlukların görünebileceği en yaygın dosyalardan biridir.

wp-config.php dosyasını düzenleyin

<?php etiketinden önce veya ?> etiketlerinden sonra boş satırlar veya boşluklar arayın. Ekstra boşlukları kaldırmanız gerekecektir.

Bundan sonra, değişikliklerinizi kaydetmeyi ve dosyayı sunucunuza geri yüklemeyi unutmayın.

Hatayı düzeltip düzeltmediğini görmek için web sitenizi ziyaret edin.

Hata hala görünüyorsa, temanızın functions.php dosyası gibi yakın zamanda düzenlediğiniz veya WordPress temanızı güncellediğiniz diğer yaygın olarak düzenlenen WordPress dosyaları için yukarıdaki adımları tekrarlamanız gerekecektir.

PHP kodundan önceki boşlukları temizlemek genellikle sorunu çözebilir.

Ancak, tipik bir WordPress web sitesinde yüzlerce PHP dosyası bulunur ve bunların çoğu WordPress eklentilerinizde ve temalarınızda bulunur. Hepsini kontrol etmek ve temizlemek mümkün olmayacaktır.

Sonraki adımlar, eklentilerinizin ve temalarınızın hataya neden olup olmadığını nasıl belirleyeceğinizi gösterecektir.

2. Tüm Eklentileri Geçici Olarak Devre Dışı Bırakın

Bazen bir eklenti çakışması, WordPress'te beklenmeyen çıktıya neden olarak 'Beklenmeyen çıktı nedeniyle çerezler engellendi' hatasına yol açabilir. Tüm eklentileri geçici olarak devre dışı bırakmak, bunlardan birinin soruna neden olup olmadığını kontrol etmenin hızlı bir yoludur.

Kontrol paneline erişebiliyorsanız, Eklentiler » Yüklü Eklentiler sayfasına gidin.

Tüm eklentileri seçmeniz, toplu eylemler açılır menüsünden ‘Devre Dışı Bırak’ seçeneğini belirlemeniz ve ‘Uygula’ya tıklamanız gerekir.

Tüm WordPress eklentilerinizi devre dışı bırakma

Şimdi, oturum açmayı veya sayfayı yenilemeyi deneyin, hatanın çözülüp çözülmediğini görmek için.

WordPress yönetici alanına erişemiyorsanız, FTP istemcisi kullanarak eklentileri devre dışı bırakabilirsiniz.

Sadece bir FTP istemcisi veya web barındırma kontrol panelinizdeki Dosya Yöneticisi uygulaması kullanarak WordPress web sitenize bağlanın.

Bağlandıktan sonra, wp-content klasörüne gitmeniz gerekir.

WordPress'teki tüm eklentileri devre dışı bırakmak için eklentiler klasörünü yeniden adlandırın

wp-content klasörünün içinde plugins adlı bir klasör göreceksiniz. Buna sağ tıklamanız ve ardından ‘Yeniden Adlandır’ seçeneğini seçmeniz gerekir.

Ardından, plugins klasörünün adını istediğiniz gibi değiştirin. Örneğimizde, bunu ‘plugins.deactivated’ olarak adlandıracağız.

WordPress, web sitenizdeki etkinleştirilmiş eklentileri yüklemek için plugins klasörünü arar. Bu klasörü bulamadığında, bunları etkinleştiremez ve otomatik olarak devre dışı olarak ayarlar.

Daha fazla ayrıntı için, tüm WordPress eklentilerini devre dışı bırakma hakkındaki eğitimimize bakın.

Tüm eklentileri devre dışı bıraktıktan sonra hata kaybolursa, bu, eklentilerinizden birinin neden olduğunu gösterir.

Hataya neden olan eklentiyi bulmak için eklentileri tek tek etkinleştirin. Onu belirledikten sonra, kalıcı olarak devre dışı bırakabilir veya yardım için eklenti geliştiricisiyle iletişime geçebilirsiniz.

3. Varsayılan Bir WordPress Temasına Geçin

WordPress temanız da ‘Çerezler beklenmeyen çıktı nedeniyle engellendi’ hatasına neden olabilir. Eski kod veya özelleştirmelerden gelen beklenmeyen çıktı nedeniyle bir tema çakışması meydana gelebilir.

Bir tema sorununu dışlamak için, varsayılan bir WordPress temasına, örneğin Twenty Twenty-Five veya Twenty Twenty-Four'e geçmeniz gerekir:

WordPress yönetici alanına erişiminiz varsa, Görünüm » Temalar sayfasına gidebilirsiniz.

Buradan, yüklü varsayılan bir temanız olup olmadığını kontrol edin. Temalar genellikle yıllara göre adlandırılır, örneğin Yirmi Beş veya Yirmi Dört.

Varsayılan temayı etkinleştirin

Zaten yüklü bir tema varsa, temanızı değiştirmek için ‘Aktif Et’e tıklayın. Varsayılan bir tema yüklü değilse, bir tane yüklemek için üstteki ‘Yeni Tema Ekle’ düğmesine tıklayın.

Daha fazla ayrıntı için, bir WordPress temasının nasıl kurulacağına dair WordPress teması yükleme kılavuzumuza bakın.

Öte yandan, WordPress yönetici alanına giriş yapamıyorsanız, temaları değiştirmek için FTP istemcisini veya barındırma hesabınızdaki Dosya Yöneticisi uygulamasını kullanmanız gerekecektir.

Sadece bir FTP istemcisi kullanarak web sitenize bağlanın ve /wp-content/ klasörüne gidin.

Burada, themes klasörünü seçmek için tıklayın ve adını themes-deactivated olarak değiştirin. Bu, mevcut WordPress temanızı devre dışı bırakacaktır.

Tema klasörünü yeniden adlandırın

Şimdi sağ tıklayın ve FTP istemcinizin ‘Dizin oluştur’ seçeneğini seçin.

Bu dizine ‘themes’ adını vermeniz gerekir. Bu, hiçbir tema yüklenmemiş boş yeni bir tema klasörü oluşturacaktır.

Yeni tema klasörü oluştur

Ardından, WordPress.org tema dizinini ziyaret etmeniz ve Twenty Twenty-Five veya Twenty Twenty-Four gibi varsayılan bir tema aramanız gerekir.

Varsayılan bir tema bulduğunuzda, onu bilgisayarınıza indirin.

Varsayılan bir tema indirin

Tarayıcınız temanın zip dosyasını bilgisayarınıza indirecektir.

Ardından, zip dosyasına tıklayıp açmanız gerekir.

Tema zip dosyasını çıkarın

Artık tema adıyla bir klasörünüz olmalı.

FTP istemcisine veya Dosya Yöneticisi uygulamasına geri dönün ve ardından web sitenizdeki boş themes klasörünü açın.

Tema klasörünü yükle

Şimdi, tema klasörünü bilgisayarınızdan web sitenize yüklemeniz gerekiyor.

Temayı yükledikten sonra WordPress, themes klasörünüzdeki tek temayı otomatik olarak kullanmaya başlayacaktır.

Varsayılan bir temaya geçmek hatayı giderirse, sorun önceki temanızdadır. Güncellemeleri kontrol edebilir, tema kodunu düzeltebilir veya yardım için tema geliştiricisiyle iletişime geçebilirsiniz.

4. WP_DEBUG Modu ile Hata Ayıklama

Sorun devam ederse, WordPress hata ayıklama modunu etkinleştirmek hatanın kesin nedenini belirlemeye yardımcı olabilir.

WP_DEBUG modu, hataları ve uyarıları günlüğe kaydeden yerleşik bir özelliktir ve beklenmeyen çıktılara neyin neden olduğunu bulmayı kolaylaştırır.

WP_DEBUG modunu etkinleştirmek için öncelikle bir FTP istemcisi veya barındırma kontrol panelinizdeki Dosya Yöneticisi'ni kullanarak WordPress dosyalarınıza erişmeniz gerekir.

WordPress kurulumunuzun kök klasöründe wp-config.php dosyasını arayın ve düzenlemek için açın.

/* Hepsi bu kadar, düzenlemeyi bırakın! Mutlu yayınlar. */ yazan satırı bulun ve hemen üstüne aşağıdaki kodu ekleyin:

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

İlk satır hata ayıklamayı etkinleştirir. İkinci satır, hata mesajlarını depolamak için bir günlük dosyası oluşturur ve üçüncü satır, hataların sitenizde görüntülenmesini gizler.

Değişiklikleri kaydettikten sonra WordPress, /wp-content/ klasöründe bir hata ayıklama günlük dosyası oluşturacaktır. Bu dosyanın adı debug.log'dur

Orada kaydedilen hataları ve uyarıları incelemek için açabilirsiniz.

Hata günlük dosyası

Sorunu bulduğunuzda, WP_DEBUG'i false olarak ayarlayarak WP_DEBUG modunu devre dışı bırakmalısınız. Bu, hassas bilgilerin açığa çıkmasını önleyecektir.

Daha ayrıntılı adımlar için, WordPress hata ayıklama modunu kolayca etkinleştirme kılavuzumuza göz atın.

Bu adım, özellikle ileri düzey kullanıcılar veya bir geliştirici veya destek ekibiyle çalışırken faydalıdır. Ne yanlış gittiğine dair ayrıntılı bilgiler sağlar.

Hatayı Gelecekte Önleme

'Beklenmeyen Çıktı Nedeniyle Çerezler Engellendi' hatasını düzelttikten sonra, tekrar oluşmasını önlemek için adımlar atmak iyi bir fikirdir.

WordPress sitenizi sorunsuz çalıştırmak için birkaç ipucu:

1. WordPress Sitenizin Otomatik Yedeklemeleri Olduğundan Emin Olun

WordPress yedeklemeleri, sitenizi güvende tutmak için önemlidir ve bir hata durumunda sitenizi geri yüklemenin kolay bir yoludur.

Web sitemizin birçok yedeği için Duplicator kullanıyoruz çünkü otomatik zamanlanmış yedeklemeler, tek tıklamayla geri yükleme ve Google Drive, Dropbox gibi güvenli depolama seçenekleri sunuyor.

Daha fazla ayrıntı için, eksiksiz Duplicator incelememize bakın.

2. Özel Kod Eklemek İçin WPCode Kullanın

Özel kodu temanızın functions dosyasına eklemek yerine, bunun yerine her zaman WPCode kullanmanızı öneririz. Özel kod parçacıklarını yönetmek için tüm web sitelerimizde kullanıyoruz.

WordPress için en iyi kod parçacığı yöneticisidir ve yerleşik hata işleme özelliğine sahiptir. Sitenizde hatalara neden olan özel kodları otomatik olarak devre dışı bırakacaktır. Daha fazla ayrıntı için WPCode incelememize bakın.

3. WordPress Sitenizi Güncel Tutun

WordPress çekirdeği, eklentileri ve temaları için düzenli olarak güncellemeleri yüklediğinizden emin olmanız gerekecektir. Güncellemeler, eski yazılımlardan kaynaklanan uyumluluk sorunlarını ve hataları önlemeye yardımcı olur.

Adım adım talimatlar için takip edebileceğiniz WordPress'i güvenli bir şekilde güncelleme konusunda ayrıntılı bir kılavuzumuz var.

Ayrıca, profesyonel bir WordPress bakım hizmeti seçmekten de fayda sağlayabilirsiniz. Bu ajanslar, yedeklemelerden güncellemelere ve sürekli çalışma süresi izlemeye kadar her şeyi halledebilir.

Bu ipuçlarını izleyerek WordPress hataları riskini azaltabilir ve WordPress web sitenizin güvenli ve güvenilir kalmasını sağlayabilirsiniz.

Sıkça Sorulan Sorular (SSS)

Çerez hatasına neden olan 'beklenmeyen çıktı' nedir?

"Beklenmeyen çıktı" çoğu zaman çekirdek bir WordPress, eklenti veya tema dosyasındaki açılış <?php etiketinden önce veya kapanış ?> etiketinden sonra gelen ek boşluktur (boş satırlar veya boşluklar). Ayrıca, WordPress oturum çerezini ayarlamadan önce tarayıcıya gönderilen bir PHP hata bildirimi veya başka herhangi bir rastgele veri de olabilir.

WordPress yönetici kontrol paneline erişemezsem bu hatayı düzeltebilir miyim?

Evet, kesinlikle. Eklentileri devre dışı bırakmak, temaları değiştirmek ve wp-config.php dosyasını düzenlemek gibi tüm temel çözümler, WordPress'e giriş yapmadan yapılabilir. Sitenizin dosyalarına doğrudan erişmek için yalnızca bir FTP istemcisi veya barındırma sağlayıcınızın Dosya Yöneticisi'ni kullanmanız gerekecektir.

Tüm eklentilerimi devre dışı bırakmak sitemi bozar mı?

Eklentileri devre dışı bırakmak geçici bir sorun giderme adımıdır ve web sitenizi kalıcı olarak bozmaz. Yalnızca işlevlerini duraklatır, bu da sitenizin görünümünü veya çalışma şeklini kısa bir süre için değiştirebilir. Bu eklentiler için ayarlarınız genellikle korunur ve suçluyu bulduktan sonra bunları tek tek yeniden etkinleştirebilirsiniz.

wp-config.php dosyasını düzenlemek güvenli midir?

Dikkatli olduğunuz sürece wp-config.php dosyanızı düzenlemek güvenlidir. Herhangi bir değişiklik yapmadan önce dosyanın yedeğini almanızı her zaman öneririz. Hata ayıklama kodu eklerken veya boşluk kontrolü yaparken, yalnızca gerekli olanı değiştirdiğinizden ve dosyayı doğru şekilde kaydettiğinizden emin olun.

WordPress Hatalarını Düzeltmek İçin Ek Kaynaklar

Aşağıda, 'Beklenmeyen çıktı nedeniyle çerezler engellendi' hatası da dahil olmak üzere WordPress hatalarını gidermenize yardımcı olacak bazı ek kaynaklar bulunmaktadır:

Umarım bu makale, WordPress web sitenizdeki ‘Beklenmeyen çıktı nedeniyle çerezler engellendi’ hatasını düzeltmenize yardımcı olmuştur. Ayrıca eksiksiz WordPress güvenlik kılavuzumuza bakmak veya WordPress yönetici alanını koruma ipuçlarımızı incelemek isteyebilirsiniz.

Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklamanız durumunda komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve bize nasıl destek olabileceğinizi görün. İşte editöryal sürecimiz.

Nihai WordPress Araç Seti

Araç Kitimize ÜCRETSİZ erişim kazanın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Okuyucu Etkileşimleri

Yorumlar

  1. Tebrikler, bu makalenin ilk yorumcusu olma fırsatına sahipsiniz.
    Bir sorunuz veya öneriniz mi var? Tartışmayı başlatmak için lütfen bir yorum bırakın.

Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkürler. Lütfen tüm yorumların yorum politikamıza göre denetlendiğini ve e-posta adresinizin YAYINLANMAYACAĞINI unutmayın. Lütfen isim alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.