Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Kupası
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

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

WordPress kullanıcılarının web sitelerindeki sorunları gidermelerine yardımcı olurken ‘Beklenmeyen çıktı nedeniyle çerezler engellendi’ hatasını birçok kez gördük.

Bu, WordPress panonuza giriş yapmanızı veya erişmenizi engelleyebilen ve sizi mümkün olan en kötü zamanda takılı bırakan yaygın bir sorundur. 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 bulmak sinir bozucu olabilir.

İyi haber şu ki, bu tamamen düzeltilebilir.

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.

Fixing the 'Cookies are blocked due to unexpected output' error in WordPress

İşte bu eğitimde ele alacağımız konulara hızlı bir genel bakış:

‘Beklenmeyen Çıktı Nedeniyle Çerezler Engellendi’ Neden Olur?

Deneyimlerimize göre, bu hata genellikle özel bir kod parçacığı, WordPress eklentisi veya tema WordPress dosyalarının doğru sırada yüklenmesini engelleyen bir çıktı ürettiğinde ortaya çıkar.

WordPress, sitenizin sorunsuz çalışmasını sağlamak için arka planda belirli bir dizi talimat çalıştırır. Bir şey bu süreci 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 ilişkin kılavuzumuza bakın.

Bu durumda, kodun geri kalanı doğru yüklenmiş olsa da WordPress giriş çerezini ayarlayamadığı için hata oluşur.

Cookies are blocked due to unexpected output error in WordPress

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.

İşte bu hatanın gördüğümüz en yaygın nedenlerinden bazıları:

  • PHP Dosyalarında Fazladan 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 girerek beklenmedik içerik çıktısı verebilir.
  • 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, suçlu bu olabilir.
  • Barındırma Ortamı Sorunları: Nadir durumlarda, hata sunucu yanlış yapılandırmalarından kaynaklanabilir.

Bu nedenleri anladığınızda, sorun gidermeye nereden başlayacağınız konusunda daha net bir fikre sahip olacaksınız. Bir sonraki bölümde her bir olası sorunu çözmek için size adım adım rehberlik edeceğiz.

‘Beklenmeyen Çıktı Nedeniyle Çerezler Engellendi’ Hatası Nasıl Giderilir

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

Sorunu tanımlamak ve çözmek için size bir dizi basit adımda yol göstereceğiz. Bu çözümler, aynı soruna sahip başkalarına yardımcı olurken karşılaştığımız yaygın nedenlere dayanmaktadır.

İster kodunuzdaki küçük bir yazım hatası, ister hatalı çalışan bir eklenti veya güncel olmayan bir tema olsun, cevapları burada bulacaksınız.

Hatanın en yaygın nedeni ile başlayalım.

1. PHP Dosyalarında Fazladan Boşluk Olup Olmadığını Kontrol Edin

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

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

Öncelikle, web sitenizin dosyalarına erişmek için bir FTP istemcisi veya hosting 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.

Edit wp-config.php file

<?php veya ? > etiketlerinden önce boş satır veya boşluk olup olmadığına bakın. Fazladan boşluk varsa kaldırmanız gerekecektir.

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

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

Hatayı hala görebiliyorsanız, yakın zamanda düzenlediyseniz veya WordPress temanızı güncellediyseniz, temanızın functions.php dosyası gibi yaygın olarak düzenlenen diğer WordPress dosyaları için yukarıdaki adımları tekrarlamanız gerekecektir.

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

Ancak tipik bir WordPress web sitesinde yüzlerce PHP dosyası vardır 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 beklenmedik çıktılara neden olarak ‘Beklenmedik çı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çmeniz ve ‘Uygula’ya tıklamanız gerekir.

Deactivating all your WordPress plugins

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

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

Bir FTP istemcisi veya web hosting kontrol panelinizdeki Dosya Yöneticisi uygulamasını kullanarak WordPress web sitenize bağlanmanız yeterlidir.

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

Rename plugins folder to deactivate all plugins in WordPress

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

Ardından, eklentiler klasörünün adını istediğiniz herhangi bir şeyle değiştirin. Bizim örneğimizde buna ‘plugins.deactivated’ diyeceğiz.

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

Daha fazla ayrıntı için tüm WordPress eklentilerinin nasıl devre dışı bırakılacağına ilişkin eğitimimize bakın.

Tüm eklentileri devre dışı bıraktıktan sonra hata kaybolursa, bu, eklentilerinizden birinin neden olduğu anlamına gelir.

Hatayı hangisinin tetiklediğini bulmak için eklentileri teker teker yeniden etkinleştirin. Bunu tespit ettikten sonra, kalıcı olarak devre dışı bırakabilir veya yardım için eklentinin geliştiricisiyle iletişime geçebilirsiniz.

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

WordPress temanız da ‘Beklenmeyen çıktı nedeniyle çerezler engellendi’ hatasına neden olabilir. Güncel olmayan kod veya özelleştirmelerden kaynaklanan beklenmedik çıktılar nedeniyle bir tema çakışması meydana gelebilir.

Tema sorununu ortadan kaldırmak için Twenty Twenty-Five veya Twenty Twenty-Four gibi varsayılan bir WordPress temasına geçmeniz gerekir:

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

Buradan, varsayılan bir temanın yüklü olup olmadığını kontrol edin. Temalar genellikle Twenty-Five veya Twenty-Four gibi yıllara göre adlandırılır.

Activate default theme

Zaten yüklü bir tema varsa devam edin ve temanızı değiştirmek için ‘Etkinleştir’e tıklayın. Yüklü bir varsayılan temanız yoksa, bir tane yüklemek için üstteki ‘Yeni Tema Ekle’ düğmesine tıklayın.

Daha fazla ayrıntı için 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 hosting hesabınızdaki FTP istemcisini veya Dosya Yöneticisi uygulamasını kullanmanız gerekecektir.

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 themes-deactivated olarak yeniden adlandırın. Bu, mevcut WordPress temanızı devre dışı bırakacaktır.

Rename theme folder

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

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

Create new themes folder

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

Varsayılan bir tema bulduktan sonra, devam edin ve bilgisayarınıza indirin.

Download a default theme

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

Ardından, zip dosyasına tıklamanız ve onu çıkarmanız gerekir.

Extract theme zip file

Artık tema adına sahip bir klasörünüz olmalıdır.

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

Upload theme folder

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

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

Varsayılan bir temaya geçmek hatayı çözerse, sorun önceki temanızdan kaynaklanıyor demektir. 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 tam nedenini belirlemeye yardımcı olabilir.

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

WP_DEBUG modunu etkinleştirmek için öncelikle bir FTP istemcisi veya hosting kontrol panelinizdeki Dosya Yöneticisi’ni kullanarak WordPress dosyalarınıza erişmelisiniz.

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

Yazan satırı bulun /* 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ı saklamak 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 dosya debug.log olarak adlandırılır

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

Debug log file

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

Daha ayrıntılı adımlara ihtiyacınız varsa, site hatalarını düzeltmek için WordPress hata ayıklama modunu nasıl kolayca etkinleştireceğinize ilişkin kılavuzumuza göz atın.

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

5. Profesyonel WordPress Desteği Alın

Yukarıdaki tüm adımları denediyseniz ve hata hala çözülmediyse, profesyonellerden yardım istemenin zamanı gelmiş olabilir.

Barındırma sağlayıcınızın destek ekibine ulaşabilirsiniz. Birçok hosting şirketi 7/24 destek sunar ve sunucu kurulumunuzla ilgili sorunların giderilmesine yardımcı olabilir.

Ancak, barındırma sağlayıcınız WordPress eklentilerinizi ve temalarınızı desteklemeyebilir.

Bu durumda, yardım için geliştiricileriyle iletişime geçmeniz gerekir. Çoğu saygın eklenti ve temanın yardıma hazır özel destek ekipleri vardır.

Diğer bir seçenek de Acil WordPress Destek hizmetimiz gibi bir WordPress destek hizmeti kullanmaktır. İşte size nasıl yardımcı olabileceğimiz:

  • Tek seferlik ücret, abonelik gerekmez
  • Hızlı geri dönüş ile 7/24 kullanılabilir
  • Profesyonel WordPress mühendisleri

Teknik hataların işletmenizin büyümesini engellemesine izin vermeyin. Karmaşık sorunları hızla çözmek için Premium WordPress desteğimizden yararlanın.

Gelecekte Hatanın Önlenmesi

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

İşte WordPress sitenizin sorunsuz çalışmasını sağlayacak birkaç ipucu:

1. WordPress Sitenizin Otomatik Yedekleri Olduğundan Emin Olun

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

Otomatik zamanlanmış yedeklemeler, tek tıkla geri yükleme ve Google Drive, Dropbox gibi güvenli depolama seçenekleri sunduğu için web sitesi yedeklemelerimizin çoğu için Duplicator kullanıyoruz.

Daha fazla ayrıntı için Duplicator incelememizin tamamına bakın.

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

Temanızın işlevler dosyasına özel kod eklemek 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 ile birlikte gelir. Sitenizde hatalara neden olan herhangi bir özel kodu 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 güncellemeleri düzenli olarak yüklediğinizden emin olmanız gerekir. Güncellemeler, eski yazılımların neden olduğu 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üncellemeye ilişkin ayrıntılı bir kılavuzumuz var.

Bir WordPress bakım hizmeti seçmekten de faydalanabilirsiniz. Yedeklemelerden güncellemelere ve sürekli çalışma süresi takibine kadar her şeyi halledebilir. Daha fazla ayrıntı için WPBeginner WordPress Bakım paketlerimize göz atabilirsiniz.

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

Bonus 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ız bu makale WordPress web sitenizdeki ‘Beklenmeyen çıktı nedeniyle çerezler engellendi’ hatasını düzeltmenize yardımcı olmuştur. Ayrıca WordPress güvenlik kılavuzumuzun tamamını görmek veya WordPress yönetici alanını korumaya yönelik ipuçlarımıza göz atmak isteyebilirsiniz.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

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

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Ultimate WordPress Araç Kiti

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

Reader Interactions

Yorumlar

  1. Tebrikler, bu makaleye ilk yorum yapan kişi olma fırsatını yakaladınız.
    Bir sorunuz veya öneriniz mi var? Lütfen tartışmayı başlatmak için bir yorum bırakın.

Bir Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkür ederiz. Lütfen tüm yorumların yorum poli̇ti̇kasi uyarınca denetlendiğini ve e-posta adresinizin yayımlanmayacağını unutmayın. Ad alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.