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.