XenForo dosya sağlık kontrolü (File Health Check) hataları: Nedenleri ve kesin çözüm yöntemleri
Hata mesajları;
Beklenmedik içerikler içeren dosya veya dosyalar bulunmuştur. Eksik olan XX dosya için bu hatayı gözden geçirmelisin.
XX.XXX dosyada kontrol tamamlandı. Kontrollerimiz sonucunda aşağıdaki dosyalarda bazı sorunlar bulduk. Bu sorunların giderilmesi kesinlikle tavsiye edilmektedir. Bu dosyaları kendiniz düzenlediyseniz, bu uyarıyı görmezden gelebilirsiniz, ancak değişikliği siz yapmadı iseniz bu dosya bozulmasının kötü amaçlı değişiklikler ile yapılmış olabileceğini bilmelisiniz.
XenForo dosya sağlık kontrolü nedir?
- Görevi: Kurulu tüm dosyaların (PHP,JS, PNG, JPG VB.) hash değerlerini kontrol ederek, orijinal XenForo sürümünde bulunan dosyalarla karşılaştırır.
- Sonuç: Eğer bir dosya beklenenden farklıysa sistem “Unexpected contents” (Beklenmeyen içerik) uyarısı verir. Bu, dosyanın değiştirilmiş, eksik veya bozulmuş olabileceğini gösterir.
XenForo dosya sağlık kontrolü amacı nedir ?
* Dosya bütünlüğünü korumak :
XenForo’nun çekirdek dosyalarının orijinal sürümle aynı olup olmadığını kontrol eder. Böylece sistemin güvenilirliği sağlanır.
* Güvenlik tehditlerini tespit etmek:
Eğer bir dosya dışarıdan değiştirilmişse (örneğin zararlı kod eklenmişse), bu kontrol sayesinde fark edilir. Yöneticiye erken uyarı verir.
* Güncelleme doğrulaması yapmak:
Yeni sürüm yüklemesi sonrası dosyaların doğru şekilde güncellenip güncellenmediğini test eder. Eksik veya bozuk yükleme varsa ortaya çıkar.
* Bakım kolaylığı sağlamak:
Yöneticiye hangi dosyanın sorunlu olduğunu net olarak gösterir. Böylece hatalı dosya hızlıca orijinal sürümle değiştirilebilir.
Örnek hata mesajları şu şekilde olabilir


XenForo dosya sağlık kontrolü hatası nasıl çözülür?
1. Hatalı dosyayı tespit et
- Admin panel → Araçlar → Dosyaları doğrula çalıştır.
- Listede hangi dosyanın “Unexpected contents” (Beklenmeyen içerik) uyarısı verdiğini gör.

- XenForo’nun resmi paketinden aynı sürümü indir.
- Hatalı dosyayı orijinal dosya ile karşılaştır. Yada hiç karşılaştırmadan 3. adıma geç.
- Eğer dosya değiştirilmiş veya bozulmuşsa, orijinal dosya ile değiştir.
- Dosyaları yenisi ile değiştirin FTP üzerine yüklerken mevcut dosyanın üzerine yeni dosyanın yazıldığına emin olun.
- Eğer eksik hata hatalı dosyalar, eklenti dosyalarından çıkıyor ise, eklentiyi var ise üst sürüme yok ise aynı sürümde üzerine yazdırarak güncelleyin.
- Bir eklenti xenforo çekirdek dosyaları bir şekilde değiştiriyor, düzenliyor ise bu eklentiden bir an önce kurtulun.
- Admin panel → Araçlar → Dosyaları doğrula çalıştır.

Biraz daha detaylı bilgilendirme;
1. Güncelleme sonrası kontrol- XenForo sürüm yükseltmesi yaptıysan, tüm dosyaların eksiksiz yüklendiğinden emin ol.
- Eksik dosyaları yeniden yükleyin ve upgrade.php tekrar çalıştırın.
- Dosya bütünlüğü bozulmuşsa, bunun kötü amaçlı müdahale olabileceğini unutma.
- Sunucunu zararlı yazılımlara karşı tarat ve güvenlik önlemlerini güncelle.
- Dosya Sağlık Kontrolünü tekrar çalıştırarak hatanın giderildiğini doğrula.
Son düzenleme: