Merhaba arkadaşlar,
Öncelikle, konunun gerçek yeri: MyBB Sorun ve Çözümleri Deposu
Yetkisi olan arkadaşlar taşıyabilir.
Genellikle hosting değişikliği yaptığınızda cereyan eden bir hatanın çözümü için bu konuyu açtım:
Dediğim gibi bu hatayı aldığınıza göre ya hosting firmanızı değiştirdiniz ya da mevcut firma bir güncelleme yaptı.
Peki nasıl çözeceğiz?
%95 çözüme ulaşmak için aşağıdaki adımları eksiksiz yaptığınızdan lütfen emin olun.
1. Yöntem:
-Öncelikle, adı geçen "dosya.php"nin yedeğini alın, sonrasında bunu kopyalayarak çalışmaya başlayın.
-Kopyaladığınız dosya.php yi NotePad++ ya da benzeri bir programla açın.
-Üstteki "Kodlama" menüsüne girerek "UTF-8 Bom olmadan kodla" (bazı programlarda Bomsuz kodla, bomsuz kodlamaya dönüştür gibi ifadeler de vardır, hepsi aynı) seçeneğini kullanarak, dosyayı kaydedin.
-FTP'den dosyayı eskisiyle değiştirerek sitenizi tekrar ziyaret edin.
-Olmadıysa, hata mesajında adı geçen tüm dosyalarda "UTF-8 Bom olmadan kodla" seçili olup olmadığını kontrol edin. Değilse onlara da aynı işlemi yapın.
-Yine olmadıysa bir sonraki yöntemi deneyin.
2. Yöntem
-Öncelikle, adı geçen "dosya.php"nin yedeğini alın, sonrasında bunu kopyalayarak çalışmaya başlayın.
-Kopyaladığınız dosya.php yi NotePad++ ya da benzeri bir programla açın.
-Dosyanın en başında bulunan
kodundan önce boşluk dahil olmak üzere tek bir karakter bile olmamalı. Varsa silin.
-Dosyanın en sonunda bulunan
kodundan sonra boşluk dahil olmak üzere tek bir karakter bile olmamalı. Varsa silin.
-Olmadıysa tek tek adı geçen tüm dosyalarda aynı kontrolü yapın.
-Yine olmadıysa konu altında belirtin birlikte çözelim.
Uzun vadede hayat kurtaracak bir konu olduğunu düşünüyorum.
Alıntı değildir, sormadan alıntı yapılamaz.
İyi çalışmalar.
Öncelikle, konunun gerçek yeri: MyBB Sorun ve Çözümleri Deposu
Yetkisi olan arkadaşlar taşıyabilir.
Genellikle hosting değişikliği yaptığınızda cereyan eden bir hatanın çözümü için bu konuyu açtım:
Kod:
Warning: Cannot modify header information - headers already sent by (output started at /klasor/dosya.php:12) in /klasor/dosya.php on line 23
Dediğim gibi bu hatayı aldığınıza göre ya hosting firmanızı değiştirdiniz ya da mevcut firma bir güncelleme yaptı.
Peki nasıl çözeceğiz?
%95 çözüme ulaşmak için aşağıdaki adımları eksiksiz yaptığınızdan lütfen emin olun.
1. Yöntem:
-Öncelikle, adı geçen "dosya.php"nin yedeğini alın, sonrasında bunu kopyalayarak çalışmaya başlayın.
-Kopyaladığınız dosya.php yi NotePad++ ya da benzeri bir programla açın.
-Üstteki "Kodlama" menüsüne girerek "UTF-8 Bom olmadan kodla" (bazı programlarda Bomsuz kodla, bomsuz kodlamaya dönüştür gibi ifadeler de vardır, hepsi aynı) seçeneğini kullanarak, dosyayı kaydedin.
-FTP'den dosyayı eskisiyle değiştirerek sitenizi tekrar ziyaret edin.
-Olmadıysa, hata mesajında adı geçen tüm dosyalarda "UTF-8 Bom olmadan kodla" seçili olup olmadığını kontrol edin. Değilse onlara da aynı işlemi yapın.
-Yine olmadıysa bir sonraki yöntemi deneyin.
2. Yöntem
-Öncelikle, adı geçen "dosya.php"nin yedeğini alın, sonrasında bunu kopyalayarak çalışmaya başlayın.
-Kopyaladığınız dosya.php yi NotePad++ ya da benzeri bir programla açın.
-Dosyanın en başında bulunan
PHP Kod:
<?php
kodundan önce boşluk dahil olmak üzere tek bir karakter bile olmamalı. Varsa silin.
-Dosyanın en sonunda bulunan
PHP Kod:
?>
-Olmadıysa tek tek adı geçen tüm dosyalarda aynı kontrolü yapın.
-Yine olmadıysa konu altında belirtin birlikte çözelim.
Uzun vadede hayat kurtaracak bir konu olduğunu düşünüyorum.
Alıntı değildir, sormadan alıntı yapılamaz.
İyi çalışmalar.