EN YAYGIN WORDPRESS HATASI

Warning: Cannot modify header information – headers already sent by (output started at …\wp-contact-form\wp-contactform.php:1) in …\wp-includes\pluggable-functions.php on line 272

Buradaki wp-contactform.php yerinde daha çok wp-config.php de olabiliyor veya herhangi bir wordpress dosyası. Her ne kadar çözümü basit bir sorun olsa da siteyi çökertmeye yetiyor da artıyor bile :)

Bu sorunun sebebi, siz bir dosya düzenleyici ile php dosyasını düzenlediğinizde, dosyanın en başına UTF-8 imzası (BOM) eklenebiliyor.

Bu anlamsız karakterler yorumlanamadığı ve php dosyası tanınamadığı için yukarıdaki gibi dosya.php:1 hatası alırsınız. Buradaki 1 ilk satır anlamına gelir.

ÇÖZÜM
Dosyanızı düzenlerken programın ayarlarında dosya karakter yapısını BOM olmadan UTF-8 seçin. Kimi programlarda bu “İmzasız UTF-8” gibi de belirtilebiliyor. Eğer halihazırda bir dosya ise hepsini seçip kes deyin, ardından dosyanın tipini değiştirip tekrar yapıştırın ve kaydedin. Sorun yine çözülecektir.

Kullanabileceğiniz en kaliteli düzenleyici programlar ise Notepad++ ve Notepad2.

DEVAMINI OKUYUN
  • Ümit

    Selam,

    Yazmış olduğun yazı gerçekten çok işime yaradı. 1 hafatasonumu bu hatayı çözmek için harcamıştım ama sonuç olumsuzdu. Hatanın böyle birşeyden kaynaklanacağını da tahmin edemezdim. Gerçekten teşekkür ederim…

    iyi çalışmalar…

  • Duygu..

    allah razı olsun :) saygılar

  • Taylan

    Bu hata 1 gündür uğraştırdı beni. Türkçe karakter sorunlarında, Dosyaları UTF8 yapardık. Wpcontact hatasında dosyaları UTF8 yapmak gibi kolay bir çözüm aklıma bile gelmezdi.. Bu hatadan kafasını çok kaşıyan arkadaşlar inşallah bu sayfaya rastlar.

    Teşekkürler.

  • Feytullah

    Usta ben halledemedim bende Warning: Cannot modify header information – headers already sent by (output started at /home/fomascom/public_html/index.php:3) in /home/fomascom/public_html/wp-includes/pluggable.php on line 850 bu hatayı veriyor yardım edermisin.

    • @Feytullah, ben konunun özüne değindi. Bnun dışında hatayı bulmak ve çözmek kısmı size kalıyor. Kişisel yardımda bulunmadığım için WordPress-tr.com forumlarını kullanabilirsin.

  • HGurcan

    abi ne kadar teşekkür etsem azdır saatlerdir kafayı yiyecek konuma gelmiştim çok teşekkürler :)

  • usckL

    s.a hocam ben config.php ye baktım 1. satırda anlamsız karakterler yok ama sorun söyle

    Warning: Cannot modify header information – headers already sent by (output started at /home/www/merteran/wp-config.php:1) in /home/www/merteran/wp-includes/pluggable.php on line 865

    hatayı düzeltmeye çalıştım ama olmadı UTF8 nerden değiştirecegiz onuda tam bilmiyorum daha onec kurdugum hicbir wp de yaşamadım böyle bir sorun şimdiden kolay gelsin tesekkurler

  • Hakan

    Uzun Zamandır WordPress İle Haşır Neşirim. İlk Defa Bir Arkadaşımın Ricası Üzerine Hostingine WP Kuralım Derken Karşımıza Böyle Anlamsız Bir Hata Geldi. Daha Önceden Başıma Geldiğinden Bilirim index.php içinde bulunan include yönteminde /header.php başındaki / (slaç) kaldırmam ile sorun çözüldü. Yakuter’in yazmış olduğu olay tüm yabancı sitelerde mevcut ve dikaktimi çekti bizim coderler bu çözümü kendileri bulmuş gibi sitelerinde hiç bir düzenleme yapmadan yayınlamışlar. ve Önemli Bir Nokta Bu Gibi Olumsuz Can Sıkıcı Hatalar Sunucu Taraflı Olmaktadır.

  • Teşekkür ederim.İnternette onca çözüm var sadece bu çözüm işime yaradı.

  • Sebat

    Arkadaşlar ben yazılan herşeyi denedim gene olmadı . Ne yapcam :S wordpresswp-includespluggable.php sayfasının düzenlenmiş hali varmdr ?

  • Güven

    Benim bir sitem var. Uzun zamandır uğraştım eklenti yükledim tam iyi hale getirdim derken site geçen gün üç dört ay önceki haline döndü ve ben düzeltemiyorum eklenti yükleyemiyorum eklenti yüklerken benden sunucu adı kullanıcı adı parola gibi şeyler istiyor. Lütfen yardım edin bir bilgisi olan varmi lütfen

  • KazancExpert

    Ne kadar yabancı blog/forum (wordpress.org dahil) gezdikten sonra sorunun çözümünü burada buldum. Aslında bu bildiğim birşeydi ama aklıma gelmedi. Teşekkürler…

  • Murat

    harikasın… teşekkürler… bu detaylı anlatımın çok çok daha güzel oldu…

  • Yaşar

    abi yıllarımı verdim su php ye, bir turlu kesin çözümünü bulamamıştım. aynı serverda bile bazen karsıma cıkardı bazen çıkmazdı. şimdi dw yi açtım ve utf8 imzasını kaldırdım düzeldi olayım.

  • Nalan Onatlı

    Çok çok teşekkürler. Hosting değiştirmiştim ve wp-config ayarlarını elle düzeltmiştim. Bu hatayı verip durdu. Sonunda düzeldi.

  • yazınız okadar işime yaradıki anlatamam. herkesin anlattığı çözümü uyguladım olmadı ama sizinki süper oldu. yapar yapmaz düzeldi. çok çok sağolun. bilgi paylaşımlarınız için teşekkürler

  • teşekkürler hocam :)

  • özgür çocuk

    bendede böyle bir sorun oluştu ufff araştır dur
    Warning: Cannot modify header information – headers already sent by (output started at /home/dikiligu/public_html/wp-config.php:1) in /home/dikiligu/public_html/wp-includes/pluggable.php on line 874

  • aykut

    Warning: Cannot modify header information – headers already sent by (output started at /home/www/merteran/wp-config.php:1) in /home/www/merteran/wp-includes/pluggable.php on line 865

    Bu gibi hatayı alanları yardımcı olmak amaclı yazmak istedim. wp config.php dosyasını ANSI olarak kaydedin..en üst ve enalt da bosluklar varmı bakın boslukları düzenleyin.pluggable.php de ANSI olarak düzenleyip atın tıkır tıkır calısır.

  • dizayn

    25 karakter uzunluğunda beklenmeyen çıktı oluşturdu. diye bir hata almaya başladım wp sitemde bunu bir eklentiyi etkinleştirdiğimde yapıyor fakat eklenti kendi yazdığım bir eklentidir neden yapar ?

  • turk hikayeleri

    teşeküller yorumlarda sitemin hatası düzeltim

  • sedat

    Warning: Invalid argument supplied for foreach() in /home/u948655279/public_html/wp-includes/update.php on line 275
    bu hatayı nasıl çözebilirim yardımcı olurmusunuz

  • imp

    Merhaba, wordpressi yeni kurdum fakat temalar ve eklentilere tıklayınca beyaz sayfa açılıyor. Yardımcı olabilir misiniz

  • zehra08

    Uyarı : başlık bilgileri değiştirilemiyor – zaten tarafından gönderilen başlıklar (çıkış / home / atmacage / public_html / wp-config.php başladı: 1) in / home / atmacage / public_html / wp-login.php on line 414

    Warning : değiştirilemiyor bilgi header – zaten tarafından gönderilen başlıklar (çıkış / home / atmacage / public_html / wp-config.php başladı: 1) in / home / atmacage / public_html / wp-login.php on line 426
    bu hatayı alıyorum yardımcı olurmusunuz lütfen

  • Halit

    merhaba wordpressi kurarken aşağıdaki uyarıyı alıyorum yapmam gereken nedir?yardımcı olabilirmisiniz?
    Warning: require_once(/home/u290178572/public_html/admin.php): failed to open stream: No such file or directory in /home/u290178572/public_html/index.php on line 10

    Fatal error: require_once(): Failed opening required ‘/home/u290178572/public_html/admin.php’ (include_path=’.:/opt/php-5.6/pear’) in /home/u290178572/public_html/index.php on line 10

    • Merhabalar, belirtmiş olduğunuz hata kodu ile sorunu anlamak pek kolay değil ancak şunu tavsiye edebilirim. Eski WordPress sürümünün üzerine yenisini kuruyorsanız sunucudaki wp-content klasörü dışında tüm klasörleri silip taze bir WordPress sürümünü ftp ile yüklemenizi ve kurulumu bu şekilde tamamlamanızı tavsiye ederim. Sorununuzun çözüleceğine inanıyorum.

  • Pingback: UTF-8 BOM (Byte Order Mark) Nedir? - Yakuter()

  • tam kafayı yemek üzereyken teşekkür ederim çözdüm.