WordPress Güvenli Mod Nedir?
WordPress Güvenli Mod (Safe Mode), bir eklenti veya tema güncellemesi sırasında ortaya çıkan bir hata nedeniyle sitenin normal işleyişini devre dışı bırakan bir durumdur. Bu mod, sitenin güvenliğini sağlamak amacıyla tüm eklentileri ve temaları devre dışı bırakır. Bu sayede kullanıcılar, sitelerini yeniden çalışır duruma getirebilirler.
Hatanın Nedenleri
Güvenli Mod hatasına yol açan bazı yaygın nedenler şunlardır:
1. Eklenti Uyumsuzluğu: Yeni bir eklenti yüklediğinizde veya mevcut bir eklentiyi güncellediğinizde, bu eklentinin WordPress çekirdeği veya diğer eklentilerle uyumsuz olması.
2. Tema Uyumsuzluğu: Temaların güncellenmesi veya yeni temaların yüklenmesi sonucunda ortaya çıkan uyumsuzluklar.
3. PHP Versiyon Uyumsuzluğu: WordPress veya bir eklenti/tema, kullanılan PHP versiyonuyla uyumlu olmayabilir.
4. Veritabanı Sorunları: Veritabanında oluşan hatalar veya bozukluklar.
5. Dosya İzinleri: Sunucunuzdaki dosya izinlerinin yanlış ayarlanması.
Güvenli Mod Hatasının Çözüm Adımları
FTP ile Dosya Yönetimi
1. FTP ile Bağlan: Güvenli Mod hatasını çözmek için öncelikle bir FTP istemcisi kullanarak sunucunuza bağlanmanız gerekmektedir.
2. wp-content/plugins Klasörünü Yeniden Adlandır: Eklentilerin hepsini devre dışı bırakmak için `wp-content/plugins` klasörünün adını geçici olarak değiştirin. Örneğin, `wp-content/plugins_old` gibi.
3. Sitenizi Kontrol Edin: Sitenizi ziyaret edin. Eğer site çalışır duruma geldiyse, sorun eklentilerden kaynaklanıyor olabilir.
4. Eklentileri Tek Tek Aktif Et: Eklentileri tekrar aktif hale getirmek için klasör adını orijinal haline getirin ve eklentileri bir bir aktif ederek sorunlu eklentiyi tespit edin.
Temaları Kontrol Etme
1. wp-content/themes Klasörünü Kontrol Et: Temanın sorun yaratabileceği durumlarda, temanızın klasörünü `themes_old` gibi bir isimle yeniden adlandırın ve varsayılan bir tema kullanarak sitenizin çalışıp çalışmadığını kontrol edin.
2. Tema Güncellemeleri: Tema sağlayıcısının sunduğu en güncel tema sürümünü kullanın.
PHP Versiyonunu Güncelleme
1. PHP Versiyonu Kontrolü: Hosting sağlayıcınızdan PHP versiyonunu öğrenin ve WordPress’in önerdiği PHP versiyonuna yükseltin.
2. .htaccess Dosyası Düzenleme: PHP versiyonunu değiştirmek için `.htaccess` dosyanızı düzenleyebilirsiniz:
“`plaintext
AddHandler application/x-httpd-php72 .php
“`
Veritabanı Sorunları
1. Veritabanı Onarma: wp-config.php dosyasına şu satırı ekleyin:
“`php
define(‘WP_ALLOW_REPAIR’, true);
“`
Ardından `/wp-admin/maint/repair.php` adresine giderek veritabanını onarın.
2. Veritabanı Yedeklemesi: Her zaman öncelikle veritabanınızın yedeğini alın.
Dosya İzinlerini Düzeltme
1. Dosya İzinlerini Kontrol Et: Dosya izinlerinin 644 (rw-r–r–) ve klasör izinlerinin 755 (rwxr-xr-x) olmasına dikkat edin. Gerektiğinde izinleri düzeltin.
2. wp-config.php İzinleri: `wp-config.php` dosyasının izinleri 444 (r–r–r–) veya 400 (r——–) olarak ayarlanmalıdır.
Güvenli Mod’dan Çıkış
Güvenli Mod’dan çıkmak için aşağıdaki adımları izleyin:
1. Güvenli Mod’dan Çıkış Eklentisi: Eğer bir eklenti yüzünden Güvenli Mod’a düşmüşseniz, sorunlu eklentiyi kaldırın veya güncelleyin.
2. WordPress Yönetici Paneli: Sorun çözüldükten sonra WordPress yönetici paneli üzerinden “Güvenli Mod’dan Çık” seçeneğini kullanarak normal moda dönüş yapın.
Sonrası Kontroller
1. Eklenti ve Tema Güncellemeleri: Eklenti ve temalarınızın güncel olduğundan emin olun. Güncellemeler genellikle güvenlik ve uyumluluk sorunlarını çözer.
2. Yedeklemeler: Düzenli yedeklemeler yaparak veri kaybını önleyin.
3. Güvenlik Eklentileri: Sitenizin güvenliğini artırmak için güvenlik eklentileri kullanın.
4. Hata Günlüklerini İnceleme: Sunucu hata günlüklerini kontrol ederek gelecekteki sorunlara karşı hazırlıklı olun.
WordPress Güvenli Mod hatası, doğru adımlar izlenerek çözülebilir. Bu adımlar, sitenin tekrar çalışır duruma gelmesini sağlar ve gelecekte benzer sorunların önüne geçmeye yardımcı olur.