📝 CMS & Uygulamalar
WordPress 500 Internal Server Error Nasıl Çözülür?
WordPress 500 Internal Server Error en sık karşılaşılan WordPress hatalarından biridir. Bozuk eklenti, hatalı .htaccess veya PHP hafıza limiti aşımından kaynaklanabilir. Bu kapsamlı rehberde tüm nedenleri ve adım adım çözümleri bulacaksınız.
📅 30 Ocak 2026
👁 11 görüntülenme
⏱ 2 dk okuma
📋 İçindekiler
göster/gizle
WordPress 500 Internal Server Error Nedir?
Panel Bazlı Çözüm Adımları
WordPress 500 Internal Server Error Nasıl Çözülür? hatasını farklı kontrol paneli ve ortamlarda nasıl çözeceğinizi aşağıda bulabilirsiniz.
🖥️ cPanel'de Çözüm
- cPanel → Error Log → Son hataları inceleyin ve kaynak dosyayı tespit edin
- cPanel → File Manager → Sorunlu dosya/dizin izinlerini kontrol edin (klasörler 755, dosyalar 644)
- cPanel → Select PHP Version → PHP sürümünü ve uzantıları kontrol edin
- .htaccess dosyasını geçici olarak yeniden adlandırarak test edin
- cPanel → Restart Services → Web servisini yeniden başlatın
# cPanel sunucusunda SSH erişimi varsa
tail -50 /usr/local/apache/logs/error_log
find /home/KULLANICI/public_html -type d -exec chmod 755 {} \;
find /home/KULLANICI/public_html -type f -exec chmod 644 {} \;
🔷 Plesk'te Çözüm
- Plesk → Websites & Domains → Alan adınız → Logs → error_log
- Plesk → PHP Settings → memory_limit ve max_execution_time değerlerini artırın
- Plesk → Services Management → Servisin çalışıp çalışmadığını kontrol edin
tail -50 /var/log/apache2/error.log
plesk sbin php-fpm restart && service nginx restart
💻 SSH / Terminal ile Çözüm
# Hata loglarını incele
tail -100 /var/log/apache2/error.log
tail -100 /var/log/nginx/error.log
tail -100 /var/log/syslog
# Dosya izinlerini düzelt
chown -R www-data:www-data /var/www/html
find /var/www/html -type d -exec chmod 755 {} \;
find /var/www/html -type f -exec chmod 644 {} \;
# Servisleri yeniden başlat
systemctl restart apache2 nginx php8.2-fpm
🪟 Windows Server / IIS'de Çözüm
- IIS Manager → Logging → log dosyasını inceleyin (C:\inetpub\logs\LogFiles\)
- Event Viewer → Windows Logs → Application → IIS/W3SVC hatalarına bakın
- Application Pool → Advanced Settings → Identity ve Permissions
- IUSR ve IIS_IUSRS gruplarına ilgili klasörde Read yetkisi verin
🔧 DirectAdmin'de Çözüm
- DirectAdmin → Error Log Viewer → Son hataları görüntüleyin
- DirectAdmin → File Manager → Dosya izinlerini düzeltin
- DirectAdmin → PHP Selector → PHP sürümünü değiştirin
- SSH ile:
tail -50 ~/logs/domain.tld.error.log
Yorumlar
Henüz yorum yok. İlk yorumu siz yapın!