WordPress siteniz çöktüğünde panik yapmadan adım adım sorunu çözmeye odaklanmak önemli. İşte izleyebileceğiniz bir yol haritası:

1. Hata Mesajını Kontrol Edin

Eğer ekranda bir hata mesajı varsa, bu mesaj genellikle sorunun kaynağını belirtir. Yaygın hatalar:

  • Beyaz Ekran (White Screen of Death)
  • 500 Internal Server Error
  • Error Establishing a Database Connection

2. Yedekten Geri Yükleme (Backup Restore)

Eğer düzenli olarak yedek alıyorsanız, en hızlı çözüm yedeği geri yüklemektir.

  • cPanel veya Plesk üzerinden tam yedek geri yükleyebilirsiniz.
  • UpdraftPlus, All-in-One WP Migration gibi eklentileri kullanıyorsanız yedeği hızlıca yükleyin.

3. Eklenti ve Tema Kaynaklı Sorunları Giderin

  • FTP veya cPanel üzerinden wp-content/plugins klasörünü plugins-disabled olarak yeniden adlandırın.
  • Aynı şekilde wp-content/themes klasöründe mevcut temayı değiştirin. Varsayılan bir WordPress teması (Twenty Twenty-Three) yükleyin.

4. .htaccess Dosyasını Sıfırlayın

  • FTP veya cPanel’den public_html klasöründe .htaccess dosyasını bulun ve adını değiştirin (.htaccess_old).
  • Ardından WordPress admin panelinden Ayarlar > Kalıcı Bağlantılar sekmesine gidip “Değişiklikleri Kaydet” butonuna tıklayın. Bu, yeni bir .htaccess dosyası oluşturur.

5. WP-Config Dosyasını Kontrol Edin

  • FTP ile wp-config.php dosyasını açın.
  • Veritabanı adı, kullanıcı adı ve şifre bilgilerinin doğru olduğundan emin olun.
php
define('DB_NAME', 'veritabani_adi'); define('DB_USER', 'kullanici_adi'); define('DB_PASSWORD', 'sifre'); define('DB_HOST', 'localhost');

6. Debug Modunu Aktif Edin

Sorunu daha net görmek için wp-config.php dosyasına şu kodu ekleyin:

php
define('WP_DEBUG', true); define('WP_DEBUG_LOG', true); define('WP_DEBUG_DISPLAY', false);

Bu işlem wp-content/debug.log dosyasında hata detaylarını gösterir.

7. Veritabanı Onarma

Eğer veritabanı hatası varsa wp-config.php dosyasına şu kodu ekleyin:

php
define('WP_ALLOW_REPAIR', true);

Sonra tarayıcıya şu URL’yi yazın:

bash
www.siteadiniz.com/wp-admin/maint/repair.php

Eğer bu adımlar çözüm getirmezse, hosting firmanızla iletişime geçmek en iyi seçenektir. Ayrıca Flatsome teması kullanıyorsanız, tema dosyalarını güncelleyip tekrar yüklemeyi deneyebilirsiniz.