Geçmiş Olsun! WordPress 500 Internal Server Hatası Çözümü

Güncelleme yaparken bu sorunla karşılaştık. Sitemiz bir süreliğine açılmadı. Netteki çözümler işe yaramadığı için belki ilerde karşılaşan olursa diye bu yazı da burada bulunsun.

Siz yine de güncelleme yapmadan önce tam yedeğin yanısıra kısmi yedek almayı da unutmayın 🙂

Bu sorunun genel olarak kaynağının WordPress kök dizininde yer alan .htaccess dosyasındaki kodlamadan kaynaklandığı belirtilmektedir. Dosyayı .htaccess.bak şeklinde yeniden adlandırdıktan sonra not defterinde yeni bir .htaccess isimli dosya oluşturup ayarların düzenlenmesi gerektiği ifade edilmektedir.

Varsayılan WordPress .htaccess kodları:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Bu şekilde olmayınca, hatayı eklentilerin güncellenmesi sırasında aldığımız için wp-content > plugins dizininden en son güncellemesi olan eklentilerin klasörlerinin başına tek tek – yazıp yeniden adlandırarak, sayfayı yeniledik ve sorunun hangi eklenti güncellemesinden kaynaklandığını bulduk.

Geçmiş olsun 🙂

Facebook Yorumları

İlk yorum yapan olun

Yorumunuz