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/pluginsklasörünüplugins-disabledolarak yeniden adlandırın. - Aynı şekilde
wp-content/themesklasö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_htmlklasöründe.htaccessdosyası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
.htaccessdosyası oluşturur.
5. WP-Config Dosyasını Kontrol Edin
- FTP ile
wp-config.phpdosyası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
