Wordpress

WordPress Site Sağlığı Nedir? Başlıca Sorunlar ve Çözümleri. Nasıl Sağlıklı Hale Getirilir?

WordPress, 5.2 sürümüyle birlikte Site Sağlığı (Site Health) özelliğini tanıttı.
Bu bölüm, WordPress sitenizin performans, güvenlik ve yapı bütünlüğünü kontrol eder ve size “İyi” veya “Harika” durum raporu sunar.

Peki herkesin görmek istediği o gülümseyen yüz 😄 nasıl elde edilir?
Bu yazıda, başlıca site sağlığı sorunlarını, neden oluştuğunu ve nasıl çözüleceğini sade ama kapsamlı biçimde anlatıyoruz.

WordPress Site Sağlığı Nedir? Başlıca Sorunlar ve Çözümleri. Nasıl Sağlıklı Hale Getirilir?

Site Sağlığı Nedir?

“Site Sağlığı” sekmesi; WordPress yönetim panelinde,
Araçlar → Site Sağlığı yolundan ulaşabileceğiniz bir sistem analiz ekranıdır.

Burada WordPress çekirdeği, eklentiler, PHP sürümü, HTTPS, REST API, zamanlanmış görevler, oturum güvenliği gibi birçok bileşen otomatik test edilir.

Sistemi iki ana kategoriye ayırır:

  • 🔧 Durum (Status): Sorun ve önerileri listeler.
  • ℹ️ Bilgiler (Info): Sunucu, PHP, MySQL ve WordPress ortamına dair teknik özet verir.

Site Sağlığı Ekranında Görülen Yaygın Sorunlar ve Çözümleri

🧩 1. PHP Sürümü Güncel Değil

Sorun:
“Sunucunuzda kullanılan PHP sürümü önerilenin altındadır.”
Açıklama:
WordPress, performans ve güvenlik açısından PHP 8.1+ sürümlerini önerir. Eski sürümler yavaşlar ve açıklar içerir.
Çözüm:
Hosting panelinden (cPanel, Plesk, DirectAdmin) PHP sürümünü 8.1 veya 8.2’ye yükseltin.
Eklentilerinizin uyumlu olduğundan emin olun, ardından test edin.


🔐 2. HTTPS (SSL) Eksik veya Karışık İçerik

Sorun:
“Siteniz HTTPS kullanmıyor” veya “Bazı içerikler güvenli değil.”
Açıklama:
SSL sertifikası yüklü olsa bile, HTTP ile çağrılan görsel veya script’ler “Mixed Content” uyarısı üretir.
Çözüm:

  • “Ayarlar → Genel” kısmında hem Site URL’si hem WordPress Adresi HTTPS ile başlasın.
  • Tüm bağlantıları otomatik düzeltmek için: https://domain.com -> https://www.domain.com
  • Eklenti önerisi: Really Simple SSL

🔄 3. REST API Erişilemiyor

Sorun:
“REST API’ye erişilemiyor.”
Açıklama:
REST API, blok editörün (Gutenberg) ve bazı eklentilerin çalışması için gereklidir.
Çözüm:

  • Güvenlik eklentiniz (Wordfence, iThemes Security) REST API’yi engelliyor olabilir.
  • .htaccess veya firewall’da /wp-json/ yolunun erişimini açık tutun.
  • Test: https://siteadresi.com/wp-json/ adresini açın; JSON verisi görünüyorsa çalışıyor.

⚙️ 4. Zamanlanmış Görevler (WP-Cron) Çalışmıyor

Sorun:
“Zamanlanmış görevler çalışmıyor.”
Açıklama:
WordPress, planlanmış işlemleri (örneğin yedekleme, e-posta gönderimi, WP Mail) wp-cron.php üzerinden tetikler.
Çözüm:

  • Eğer wp-config.php dosyasında bu satır varsa, harici cron tanımlamanız gerekir: define('DISABLE_WP_CRON', true);
  • Hosting kontrol panelinde bir cronjob oluşturun: php /home/kullanici/public_html/wp-cron.php
  • Alternatif: Eklentiler → WP Crontrol

🧱 5. Döngüsel Yönlendirme veya Site Haritası Sorunları

Sorun:
“Site haritanız erişilemiyor” veya “Yönlendirme hatası tespit edildi.”
Açıklama:
Genelde SEO eklentilerinde (Yoast, Rank Math) hatalı ayarlardan veya HTTP/HTTPS yönlendirmelerinden kaynaklanır.
Çözüm:

  • .htaccess dosyasını varsayılana döndürün (Ayarlar → Kalıcı Bağlantılar → Kaydet).
  • SEO eklentinizdeki “site haritası” URL’sini yeniden oluşturun.
  • Gereksiz yönlendirme zincirlerini temizleyin.

🧩 6. Eklenti/Temalar Güncel Değil

Sorun:
“Bazı eklentiler veya temalar güncel değil.”
Açıklama:
Eski sürümler güvenlik açığı oluşturur.
Çözüm:

  • Yönetici panelinde “Eklentiler → Güncellemeler” sekmesini kontrol edin.
  • Otomatik güncellemeleri aktif edin (WordPress 5.6+ destekliyor).
  • Kullanmadığınız eklenti ve temaları tamamen silin.

📦 7. Yedekleme Eksik veya Otomatik Değil

Sorun:
“Yedekleme sistemi bulunamadı.”
Çözüm:

  • UpdraftPlus, Jetpack VaultPress, All-in-One WP Migration gibi araçlarla haftalık otomatik yedek alın.
  • Yedekleri harici depolarda (Google Drive, Dropbox) saklayın.

⚡ 8. Performans Sorunları (Yavaşlık)

Sorun:
“Site yanıt süresi yüksek.”
Açıklama:
Sunucu yanıt süresi (TTFB) ve önbellek eksikliği site hızını düşürür.
Çözüm:

  • Önbellek eklentisi: WP Rocket, LiteSpeed Cache veya W3 Total Cache
  • Görsel optimizasyon: TinyPNG, ShortPixel
  • CDN: Cloudflare, BunnyCDN

🧠 9. Sunucu Kaynak Sınırlamaları

Sorun:
“PHP bellek limiti düşük” veya “Zaman aşımı değeri düşük.”
Çözüm:
wp-config.php dosyasına ekleyin:

define('WP_MEMORY_LIMIT', '256M');
set_time_limit(300);

Bazı hostinglerde bu değişiklikler panelden yapılabilir.


🔒 10. Güvenlik Uyarıları

Sorun:
“Dosya düzenleme izinleri açık.”
Çözüm:
Kötü niyetli kullanıcıların admin panelinden PHP dosyalarını düzenlemesini engellemek için wp-config.php dosyasına:

define('DISALLOW_FILE_EDIT', true);

ekleyin.
Ek olarak güvenlik eklentisi olarak Wordfence veya iThemes Security kullanabilirsiniz.


WordPress Site Sağlığı İçin Altın Kurallar

Her zaman güncel kal: Çekirdek, eklentiler, temalar, PHP
Otomatik yedek sistemi kur: Haftalık plan yeterli
HTTPS zorunlu: Tüm sayfalar SSL altında olmalı
Eklentileri azalt: Gereksiz yük siteyi yavaşlatır
Performans ölçümü yap: Google PageSpeed Insights veya GTmetrix
Güvenlik sabitleri kullan: DISALLOW_FILE_EDIT, FORCE_SSL_ADMIN


Sonuç

WordPress’in “Site Sağlığı” ekranı, web sitenizin nabzını ölçen doktoru gibidir.
Her şeyin “Harika!” göründüğü o gülümseyen yüzü görmek için, yukarıdaki adımları düzenli olarak uygulayın.

🔹 Her hafta: Güncelleme kontrolü
🔹 Her ay: Site sağlığı raporu ve yedek
🔹 Her 3 ayda bir: Performans testi ve güvenlik taraması

Bu şekilde WordPress siten, hem SEO açısından sağlam, hem de teknik olarak kusursuz çalışır.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu