Kabus gibi bir hata. Ve işin en kötü tarafı hatanın ne olduğuna dair bir fikriniz bile olmadan çözmenizde haliyle pek bir sıkıntılı oluyor. Ama ben şanslıydım ki doğru makaleyi buldum ve neyi değiştirdiğimi biliyordum.
Gop.Gen.Tr için kurduğum Elgg’in dil dosyaları üzerinde oynamalar yaparken en.php‘de yaptığım değişiklikten sonra siteye giriş yapamamaya başladım, beyaz bir ekran geliyor, o kadar. Çıkış yaparken siteden yine o beyaz ekran. Admin paneline girmeye çalışırken ya da…
Çözümünü Google’daki Elgg Development grubunun bir tartışmasında buldum. Sorun şu hiçbir zaman anlam veremeyeceğim whitespace yani beyaz boşluklarda gizli.
en.php dosyasınını sunucudaki ile değiştirdikten sonra bu sıkıntıyı yaşamıştım. en.php‘nin sonunda ?> biçimde kapanan kodun ardında boşluklar olduğunu gördüm bu tartışmayı okuduktan sonra, boşlukları sildim. dosya ?> olarak kapanmış oldu.
Hepsi bu kadar. Bu insanı çıldırtan hatanın tüm çözümü bu kadar..
Mevzu bahis makaleyi merak edenler için adres şu şekilde;
http://groups.google.com/group/elgg-development/browse_thread/thread/dc518c212c914a6d/945f41cbd029feb5