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.
<?php
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.
Genç yaşlarda programlama ile tanıştı ve Delphi ile başladığı programlama macerasına şuanda PHP, SQL, Javascript, AJAX, CSS, XHTML teknolojileri ile devam etmektedir. Elektrik - Elektronik bölümü mezunu olan "yakuter" 2006 yılından itibaren yakuter.com'un yazarlığını yapmaya başlamıştır.
Ümit
04 Ağustos 2008
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…
Taylan
25 Nisan 2009
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
07 Haziran 2009
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.
yakuter
08 Haziran 2009
@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
21 Temmuz 2009
abi ne kadar teşekkür etsem azdır saatlerdir kafayı yiyecek konuma gelmiştim çok teşekkürler :)
usckL
30 Temmuz 2009
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
16 Mayıs 2010
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.
Yazılan yazılardan ilk siz haberdar olun, yeni yazılar e-postanıza gönderilsin.
menchek
02 Eylül 2010
yakuter.com © 2006-2010 Erhan Yakut. Site tasarım Cenk Akyıldız - (Tema Bilgisi). Hosting sponsoru WebGrup.
Site içerisindeki içerikler izinsiz kopyalanamaz, alıntı yapılamaz.