WordPress En Yaygın Hatalar ve Çözümleri

  • Konuyu başlatan Konuyu başlatan KlaudX
  • Başlangıç Tarihi Başlangıç Tarihi
Hoş Geldiniz

Türkiye'nin ilk ve tek yapay zeka destekli en modern arayüzüne sahip oyuncu forumuna hoşgeldin!

Şimdi Kaydol

KlaudX

Üye
Kayıt
29 Mart 2025
Mesaj
4
Tepki
1
Şehir
Konya
WOS Coin
204
WordPress, dünya çapında milyonlarca web sitesi tarafından kullanılan popüler bir içerik yönetim sistemidir. Ancak, yaygın olarak kullanılması, kullanıcıların karşılaşabileceği bazı hataları da beraberinde getirir. Bu makalede, en yaygın WordPress hatalarını ve bunların nasıl çözülebileceğini detaylı bir şekilde ele alacağız.

1. Beyaz Ekran (White Screen of Death - WSOD)

Sorun:

Web sitenizi açtığınızda beyaz bir ekran görüyorsunuz ve hata mesajı almıyorsunuz.

Nedenleri:

  • Eklenti veya tema çatışmaları
  • Bellek sınırının aşılması
  • Bozuk bir .htaccess dosyası

Çözüm:

  • Eklentileri Devre Dışı Bırakın:
    FTP veya cPanel’den wp-content/plugins klasörünü yeniden adlandırarak tüm eklentileri devre dışı bırakın. Sorun düzelirse, eklentileri tek tek aktif ederek soruna neden olanı tespit edin.
  • Temayı Değiştirin:
    wp-content/themes
    içindeki mevcut temayı değiştirerek WordPress’in varsayılan bir temasıyla (Twenty Twenty-One gibi) test edin.
  • Bellek Limitini Artırın:
    wp-config.php dosyanıza şu kodu ekleyin:
    Kod:
    define('WP_MEMORY_LIMIT', '256M');
    FTP ile .htaccess dosyanızı silin ve WordPress panelinden Kalıcı Bağlantılar ayarlarını kaydederek yeni bir dosya oluşturun.

2. 500 Internal Server Error

Sorun:

Sunucu hatası nedeniyle siteye erişilemiyor.

Nedenleri:

  • Bozuk .htaccess dosyası
  • Bellek sınırı problemi
  • Yanlış yapılandırılmış bir eklenti veya tema

Çözüm:

  • .htaccess Dosyasını Yeniden Adlandırın ve Yeniden Oluşturun.
  • Eklenti ve Temaları Kontrol Edin.
  • Bellek Limitini Artırın. (Yukarıda belirtildiği gibi.)
  • Sunucu Hatalarını Günlüğe Kaydedin:
    wp-config.php dosyanıza şu satırları ekleyerek hataları görebilirsiniz:

Kod:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

Hata kayıtlarını wp-content/debug.log dosyasında inceleyin.

3. Hata 404 – Sayfa Bulunamadı

Sorun:

Mevcut sayfalar için 404 hatası alıyorsunuz.

Nedenleri:

  • Kalıcı bağlantı ayarlarında bir hata
  • Yanlış yönlendirme kuralları

Çözüm:

  • Kalıcı Bağlantıları Sıfırlayın:
    WordPress panelinden Ayarlar > Kalıcı Bağlantılar sekmesine gidin ve ayarları tekrar kaydedin.
  • .htaccess Dosyanızı Kontrol Edin:
    Aşağıdaki kodu .htaccess içine ekleyerek yeniden oluşturabilirsiniz:

Kod:
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress

4. WordPress Yönetici Giriş Yapamama Sorunu

Sorun:

wp-admin sayfasına giriş yapamıyorsunuz.

Nedenleri:

  • Şifre hatalı
  • Çerez veya önbellek sorunu
  • Kullanıcı izinleri değişmiş olabilir

Çözüm:

  • Şifreyi phpMyAdmin ile Sıfırlayın:
    1. phpMyAdmin’e girin.
    2. wp_users tablosunu açın.
    3. user_pass alanına şu SQL sorgusunu kullanarak yeni şifre atayın:

Kod:
UPDATE wp_users SET user_pass = MD5('yenisifre') WHERE user_login = 'admin';
  • Çerezleri ve Önbelleği Temizleyin.
  • Eklentileri Devre Dışı Bırakın.

5. Güncelleme veya Eklenti Yükleme Sorunu ("Another Update is Currently in Progress")


Sorun:

WordPress güncellemeleri veya eklenti yükleme işlemi tamamlanmıyor.

Nedenleri:

  • WordPress veritabanında güncelleme işlemi sıkışmış olabilir.

Çözüm:

  1. phpMyAdmin’e girin.
  2. wp_options tablosunu açın.
  3. core_updater.lock kaydını bulun ve silin.

6. "Allowed Memory Size Exhausted" Hatası


Sorun:

Bellek sınırına ulaşıldığında bu hata alınır.

Çözüm:

  • wp-config.php dosyanıza şu kodu ekleyerek belleği artırın:
Kod:
define('WP_MEMORY_LIMIT', '512M');

php.ini dosyanızda şu satırı ekleyerek belleği artırabilirsiniz:

Kod:
memory_limit = 512M

7. WordPress E-Posta Göndermiyor

Sorun:

Formlar veya bildirimler e-posta olarak gönderilmiyor.

Çözüm:

  • WP Mail SMTP gibi bir eklenti kullanarak e-posta ayarlarını yapılandırın.
  • Hosting sağlayıcınızın mail sunucusu yapılandırmasını kontrol edin.

Sonuç


WordPress hata ve çözümleri konusunda bilgi sahibi olmak, web sitenizin sürekli çalışır durumda kalmasını sağlar. Yukarıdaki çözümler genellikle yaygın sorunları çözecektir. Ancak, bazı durumlarda hosting sağlayıcınızdan veya profesyonel bir WordPress geliştiricisinden destek almanız gerekebilir.
 
Back