İçindekiler ✔
WordPress, dünyanın en popüler içerik yönetim sistemlerinden biri olmasına rağmen zaman zaman kullanıcılar “site görünmüyor”, “boş sayfa açılıyor” veya “admin panel erişilemiyor” gibi sorunlarla karşılaşabiliyor. Özellikle yönetim paneline erişip içerik güncellemesi yapmak istediğinizde karşınıza çıkan bu tür problemler, sadece sinir bozucu değil aynı zamanda iş kaybına da yol açabilir.
Bu rehberde, WordPress yönetim panelindeyken yaşanan site görünmeme sorunlarını ve bu sorunların detaylı çözüm yollarını adım adım ele alacağız.
Web Sitesinin Görünmemesi Ne Anlama Gelir?
WordPress siteniz yönetim panelinde aktif gözüküyor olabilir, ancak ön yüzde (frontend) sayfalar boş, hata veriyor ya da hiç yüklenmiyor olabilir. Bu sorun genellikle aşağıdaki şekillerde kendini gösterir:
-
Beyaz ekran (White Screen of Death)
-
500 Internal Server Error
-
“There has been a critical error on this website”
-
Sayfa yönlendirme döngüsünde kalma
-
Bozuk tema veya eklenti uyumsuzlukları
-
Veri tabanı bağlantı sorunları
Nedenleri: WordPress Web Sitesi Neden Görünmez?
Bir WordPress sitesinin görünmemesi birçok farklı nedene bağlı olabilir. Aşağıda en yaygın nedenleri sıraladık:
a. Hatalı veya Uyumsuz Eklentiler
Yeni yüklenen veya güncellenen bir eklenti sitenin hata vermesine neden olabilir.
b. Tema Uyumsuzlukları
Kodlama hatası içeren bir tema veya yanlış yapılandırılmış bir child tema görsel sorunlara yol açabilir.
c. PHP Hataları ve Sürüm Uyumsuzluğu
Eski PHP sürümleri bazı tema ve eklentilerle uyumlu çalışmaz.
d. Bozulmuş .htaccess Dosyası
Yanlış yönlendirme veya yapılandırmalar siteye erişimi tamamen engelleyebilir.
e. Bellek Sınırı Aşımı
WordPress’in varsayılan bellek limiti aşıldığında sitenin yüklenmesi durabilir.
f. Veritabanı Bağlantı Hataları
“Error establishing a database connection” hatası alınabilir.
Sorunu Tespit Etme Adımları
a. Hata Kayıtlarını Aktif Et
wp-config.php
dosyasına aşağıdaki satırı ekleyerek hata ayıklamayı başlatın:
Bu satır, hataları ve uyarıları görüntülemenizi sağlar. Daha sonra debug.log dosyasını kontrol edin.
b. Tarayıcı Konsolunu Kontrol Et
Tarayıcınızın geliştirici araçlarını (F12) açarak konsol hatalarını görebilirsiniz. 404, 500, veya JavaScript hataları varsa burada görünür.
c. Kaynak Kodda Veriler Var mı?
Sayfa boş görünse bile “sayfa kaynağını görüntüle” diyerek içerikte veri olup olmadığını kontrol edin.
Çözüm 1: Eklentileri Devre Dışı Bırakmak
En çok karşılaşılan sorunlardan biri eklenti uyumsuzluklarıdır.
FTP Üzerinden Tüm Eklentileri Devre Dışı Bırakmak:
-
FTP ile sitenize bağlanın
-
wp-content/plugins
klasörünü yeniden adlandırın (örneğinplugins-disabled
) -
Siteye tekrar erişim sağlayın
-
Sorun çözülürse, klasörü tekrar
plugins
olarak adlandırın ve eklentileri tek tek aktifleştirerek sorunlu olanı bulun
Çözüm 2: Temayı Değiştirmek
FTP ile Varsayılan Temaya Dönme
-
FTP veya cPanel ile
wp-content/themes
klasörüne gidin -
Aktif olan temayı yeniden adlandırarak devre dışı bırakın
-
WordPress varsayılan olarak yüklü olan bir temaya (örneğin
twentytwentyfour
) geçiş yapacaktır -
Sorun çözülürse tema kaynaklı olduğu anlaşılır
Çözüm 3: .htaccess Dosyasını Sıfırlamak
.htaccess
dosyasının bozulması yönlendirme ve yükleme hatalarına neden olabilir.
Adımlar:
-
FTP üzerinden
.htaccess
dosyasını silin veya yeniden adlandırın -
WordPress paneline erişim sağlanıyorsa Ayarlar > Kalıcı Bağlantılar bölümüne girip “Kaydet” butonuna tıklayın
-
Bu işlem .htaccess dosyasını yeniden oluşturur
Çözüm 4: PHP Bellek Limitini Arttırmak
Bellek sınırı aşıldığında WordPress sessizce çökebilir.
Yapılması Gereken:
wp-config.php
dosyasına aşağıdaki satırı ekleyin:
Alternatif olarak php.ini
dosyasından veya hosting panelinden bellek limiti ayarlanabilir.
Çözüm 5: Veritabanı Hatalarını Gidermek
a. wp-config.php İçinde Düzeltme Modunu Aktifleştir
Tarayıcıda şu URL’yi açın:
Buradan veritabanını onarabilir ve optimize edebilirsiniz.
Site Görünüyorsa Ancak Yönetim Paneli Bozuksa
-
CSS veya JS dosyaları yüklenmiyor olabilir
-
Güvenlik eklentileri paneli kilitlemiş olabilir
-
Hosting kaynak kısıtlaması getirmiş olabilir
Bu durumda hosting destek ekibi ile iletişime geçmek gerekebilir.
Hosting ve Sunucu Ayarlarını Kontrol Etme
Bazı durumlarda sorun WordPress kaynaklı değil, hosting yapılandırmaları kaynaklıdır.
Yapılabilecekler:
-
CPanel’den hata günlüklerini kontrol edin
-
PHP sürümünü 7.4 veya 8.1 gibi güncel bir versiyona yükseltin
-
ModSecurity veya benzeri güvenlik duvarları panel erişimini engelliyor olabilir
Son Çare: WordPress’i Yeniden Kurmak
Eğer hiçbir çözüm işe yaramıyorsa, aşağıdaki adımlarla WordPress’i yeniden kurabilirsiniz:
-
Yedek alın (veritabanı ve dosyalar)
-
wp-admin
,wp-includes
klasörlerini silin -
WordPress.org üzerinden son sürümü indirip yükleyin
-
wp-content
klasörü yerinde bırakılmalı -
Yeni yükleme sonrası
wp-config.php
dosyası güncellenmeli
Bu Sorunları Önlemek İçin Ne Yapmalıyız?
-
Eklenti ve temaları güncellemeden önce mutlaka yedek alın
-
Güvenilir ve güncel eklentiler kullanın
-
PHP ve WordPress sürümünüzün güncel olduğundan emin olun
-
Düzenli olarak site performans ve hata günlüklerini kontrol edin
-
CDN veya güvenlik eklentileri (Cloudflare, Wordfence) kullanarak saldırılara karşı önlem alın
Sonuç
WordPress sitenizin görünmemesi ilk başta panik yaratabilir ancak çoğu zaman bu tür sorunlar doğru adımlar atıldığında hızlıca çözülebilir. Bu makalede, en sık karşılaşılan hataları ve etkili çözüm yollarını ele aldık.
Önlem almak, düzenli yedek almak ve sağlıklı yapılandırmalar yapmak, bu tür sorunların oluşmasını büyük oranda engelleyecektir. Ayrıca güvenilir temalar ve eklentilerle çalışmak, performans ve güvenlik açısından uzun vadeli fayda sağlar.
Unutmayın: Her sorun, çözümüne bir adımdır. Sabırlı olun, sistematik ilerleyin ve panik yapmadan adım adım ilerleyin.