WordPress, dünya çapında milyonlarca kullanıcıya hizmet veren en popüler içerik yönetim sistemlerinden biridir. Ancak, bazen çeşitli hatalarla karşılaşabilirsiniz. Bu makalede, WordPress sitenizde karşılaşabileceğiniz en yaygın hataları ve bu hataları çözmenin yollarını paylaşacağım. Ayrıca, hataların sebeplerini ve bu sorunlarla başa çıkmanız için pratik çözüm yollarını adım adım açıklayacağım.
Beyaz Ekran (White Screen of Death – WSOD)
Hata Tanımı:
Beyaz ekran hatası, siteye giriş yaptığınızda boş bir beyaz ekran görmenize neden olur. Yönetim paneline bile erişim sağlanamaz. Bu sorun genellikle PHP belleği sınırının aşılması, uyumsuz bir eklenti veya tema nedeniyle oluşur.
Olası Nedenler:
- PHP bellek sınırının aşılması
- Uyumsuz ya da bozuk bir eklenti veya tema
- Bozulmuş WordPress çekirdek dosyaları
Çözüm:
- Bellek Sınırını Arttırın:
wp-config.php
dosyasını açın ve içine şu satırı ekleyin: “define(‘WP_MEMORY_LIMIT’, ‘128M’);”
Bu, WordPress’in kullanabileceği maksimum belleği 128 MB yapacaktır. Eğer 128MB yeterli değilse, bu değeri 256MB yapabilirsiniz. - Eklenti ve Temaları Kontrol Edin:
Eğer sorun bir eklentiden kaynaklanıyorsa, FTP aracılığıyla siteye bağlanın./wp-content/plugins/
dizininde yer alan eklentilerin isimlerini değiştirerek eklentileri devre dışı bırakın. Aynı işlemi temalar için de deneyin./wp-content/themes/
dizininde aktif temanın adını değiştirerek varsayılan temayı etkinleştirin. - WordPress Hata Ayıklama Modunu Aktif Edin:
wp-config.php
dosyasına şu satırları ekleyerek hata ayıklama modunu aktif edin:
“define(‘WP_DEBUG’, true);”
“define(‘WP_DEBUG_LOG’, true);”
“define(‘WP_DEBUG_DISPLAY’, false);”
Bu kod, hata mesajlarını bir log dosyasına kaydeder, böylece hatanın neden kaynaklandığını öğrenebilirsiniz.
500 Internal Server Error (500 Dahili Sunucu Hatası)
Hata Tanımı:
500 Internal Server Error, WordPress’te yaygın olarak görülen sunucu hatalarından biridir. Bu hata, sitenizde veya sunucunuzda bir şeylerin ters gittiğini gösterir, ancak nedenini doğrudan açıklamaz.
Olası Nedenler:
- Bozuk
.htaccess
dosyası - Bellek sınırının dolması
- Uyumsuz eklentiler veya temalar
Çözüm:
- .htaccess Dosyasını Yeniden Oluşturun:
FTP ile sitenizin kök dizinine bağlanın ve.htaccess
dosyasını yeniden adlandırın (örneğin:.htaccess_eski
). Ardından yönetici panelinden Ayarlar -> Kalıcı Bağlantılar sayfasına giderek ayarları kaydedin. Bu işlem, yeni bir.htaccess
dosyası oluşturacaktır. - PHP Bellek Sınırını Artırın:
wp-config.php
dosyasına şu satırı ekleyerek PHP bellek sınırını artırın:
“define(‘WP_MEMORY_LIMIT’, ’64M’);”
Bu işlem belleği artırarak 500 hatasının çözülmesine yardımcı olabilir. - Eklenti ve Tema Problemlerini Kontrol Edin:
FTP ilewp-content/plugins/
klasöründeki eklentilerin adlarını değiştirerek eklentileri devre dışı bırakın. Aynı işlemi temalar için de yaparak varsayılan temaya dönün.
404 Sayfa Bulunamadı Hatası
Hata Tanımı:
Bir sayfayı görüntülemeye çalıştığınızda “404 Sayfa Bulunamadı” hatası alıyorsanız, bu genellikle kalıcı bağlantı ayarlarıyla ilgilidir.
Olası Nedenler:
- Yanlış kalıcı bağlantı ayarları
- Silinmiş sayfalar veya yazılar
- Bozulmuş
.htaccess
dosyası
Çözüm:
- Kalıcı Bağlantıları Yeniden Yapılandırın:
WordPress yönetici paneline gidin ve Ayarlar -> Kalıcı Bağlantılar sekmesine tıklayın. Kalıcı bağlantılar ayarını tekrar kaydederek sorunu çözebilirsiniz. - .htaccess Dosyasını Kontrol Edin:
FTP ile.htaccess
dosyasını bulun ve üzerine yazma izni olup olmadığını kontrol edin. Eğer izin problemi varsa, bu dosyayı yeniden oluşturarak sorunu çözebilirsiniz.
Hafıza Sınırı Aşıldı Hatası (Allowed Memory Size Exhausted)
Hata Tanımı:
Bu hata genellikle WordPress’in çalışırken ayrılan bellek sınırını aştığını gösterir. Genellikle hata mesajı şu şekilde olur: “Fatal error: Allowed memory size of x bytes exhausted…”
Olası Nedenler:
- Varsayılan PHP bellek limitinin aşılması
- Ağır eklentiler veya temalar
Çözüm:
- Bellek Sınırını Arttırın:
wp-config.php
dosyasına şu satırı ekleyin:
“define(‘WP_MEMORY_LIMIT’, ‘128M’);”
Bu işlem, PHP’nin kullanabileceği bellek sınırını artıracaktır. Eğer hata devam ediyorsa, daha yüksek bir değer (örneğin 256M) deneyin. - Eklentileri ve Temayı Kontrol Edin:
Bazı eklentiler çok fazla bellek tüketir. FTP ile siteye bağlanarak, eklenti klasörlerinin adlarını değiştirip teker teker devre dışı bırakın. Hangi eklentinin soruna neden olduğunu bu şekilde bulabilirsiniz.
Veritabanı Bağlantısı Kurulurken Hata
Hata Tanımı:
Bu hata, WordPress’in veritabanına bağlanamadığını gösterir. Genellikle site veritabanı bilgileri yanlış girildiğinde veya veritabanı sunucusu çöktüğünde oluşur.
Olası Nedenler:
- Yanlış veritabanı bilgileri
- Veritabanı sunucusu kapalı veya aşırı yüklenmiş
Çözüm:
- wp-config.php Dosyasındaki Veritabanı Bilgilerini Kontrol Edin:
wp-config.php
dosyasındaki şu bilgilerin doğru olduğundan emin olun:- Veritabanı adı (“DB_NAME”)
- Veritabanı kullanıcı adı (“DB_USER”)
- Veritabanı şifresi (“DB_PASSWORD”)
- Veritabanı sunucu adresi (“DB_HOST”)
- Veritabanı Sunucusunu Kontrol Edin:
Sunucunuzun çalışır durumda olup olmadığını kontrol edin. Sunucu sağlayıcınızla iletişime geçerek veritabanı sunucusunun erişilebilir olup olmadığını doğrulayabilirsiniz.
“Destination Folder Already Exists” Hatası
Hata Tanımı:
Yeni bir tema veya eklenti yüklerken bu hata mesajını alabilirsiniz. Bu, yüklemeye çalıştığınız klasörün zaten mevcut olduğunu gösterir.
Olası Nedenler:
- Önceden yüklenmiş bir tema veya eklenti.
- Yarım kalan yükleme işlemi.
Çözüm:
- FTP ile
/wp-content/themes/
veya/wp-content/plugins/
klasörüne gidin. Yüklemeye çalıştığınız tema veya eklenti klasörünü bulun ve silin. - Tema veya eklentiyi yeniden yükleyin.
“Error Establishing a Database Connection” Hatası
Hata Tanımı:
Bu hata, WordPress’in veritabanına bağlanamadığını gösterir.
Olası Nedenler:
- Yanlış veritabanı bilgileri.
- Veritabanı sunucusu çökmüş olabilir.
Çözüm:
wp-config.php
dosyasındaki veritabanı bilgilerini kontrol edin. Özellikle DB_NAME, DB_USER, DB_PASSWORD ve DB_HOST değerlerinin doğru olduğundan emin olun.- Veritabanı sunucusunu kontrol edin ve sunucunuzun çalışır durumda olduğundan emin olun.
“Connection Timed Out” Hatası
Hata Tanımı:
Bu hata, web sitenizin aşırı yüklenmesi veya sunucu kaynaklarının tükenmesi sonucu oluşur.
Olası Nedenler:
- Ağır eklentiler.
- Yetersiz sunucu kaynakları.
Çözüm:
- Ağır eklentileri devre dışı bırakın. Özellikle sayfa oluşturucular veya güvenlik eklentileri bu soruna yol açabilir.
- Bellek sınırını artırın.
wp-config.php
dosyasına"define('WP_MEMORY_LIMIT', '256M');"
ekleyin.
“Briefly Unavailable for Scheduled Maintenance” Hatası
Hata Tanımı:
WordPress güncelleme sırasında kısa süreli bakım moduna girer. Ancak, bu mesaj bazen takılı kalabilir ve siteye erişim engellenebilir.
Olası Nedenler:
- Güncellemenin yarıda kalması.
Çözüm:
- FTP ile sitenize bağlanın ve WordPress ana dizininde
.maintenance
dosyasını silin. - Siteyi yeniden yükleyin ve güncellemeleri kontrol edin.
“WordPress Admin Paneli Yavaş” Sorunu
Hata Tanımı:
WordPress yönetici paneli yavaş çalışabilir, bu da kullanıcı deneyimini olumsuz etkiler.
Olası Nedenler:
- Aşırı eklenti yükü.
- Yetersiz sunucu kaynakları.
Çözüm:
- Gereksiz eklentileri devre dışı bırakın.
- Cache (önbellek) eklentisi kurarak sayfa hızını artırın.
- Hosting sağlayıcınızın sunduğu kaynakları artırmayı düşünün.
Yedekleme İşlemi Başarısız Oluyor
Hata Tanımı:
Yedekleme eklentileri bazen işlem sırasında hata verebilir.
Olası Nedenler:
- Yetersiz sunucu kapasitesi.
- Bellek sınırı aşıldı.
Çözüm:
- Bellek sınırını artırın ve yedekleme işlemini tekrar başlatın.
- Daha az yoğun zamanlarda yedekleme yapın.
Resim Yükleme Sorunu (HTTP Error)
Hata Tanımı:
Resim yüklemeye çalıştığınızda “HTTP Error” hatası ile karşılaşabilirsiniz.
Olası Nedenler:
- Yetersiz bellek.
- PHP sürümü uyumsuzluğu.
Çözüm:
wp-config.php
dosyasına"define('WP_MEMORY_LIMIT', '256M');"
ekleyin.- Hosting sağlayıcınızla iletişime geçerek PHP sürümünü güncelleyin.
E-posta Bildirimleri Gitmiyor
Hata Tanımı:
WordPress e-posta bildirimleri bazen gönderilmeyebilir.
Olası Nedenler:
- Sunucu yapılandırması.
- Yanlış e-posta ayarları.
Çözüm:
- WP Mail SMTP gibi bir eklenti kullanarak e-posta gönderimini yapılandırın.
- Hosting sağlayıcınıza e-posta sunucusu ayarlarını kontrol ettirin.
Çok Fazla Yeniden Yönlendirme Hatası (Too Many Redirects)
Hata Tanımı:
Siteye erişmeye çalıştığınızda sürekli olarak yeniden yönlendirme alıyorsanız, bu hatayla karşılaşabilirsiniz.
Olası Nedenler:
- Yanlış site adresi ayarları.
- Hatalı SSL yapılandırması.
Çözüm:
- WordPress yönetici panelinden Ayarlar -> Genel bölümüne gidin ve site adresi ile WordPress adresinin doğru olup olmadığını kontrol edin.
- SSL ayarlarını kontrol edin, Really Simple SSL gibi bir eklenti kullanarak doğru yapılandırmayı yapın.
WordPress Yavaş Yükleniyor
Hata Tanımı:
Sitenizin genel hızı yavaşsa, kullanıcılar için olumsuz bir deneyim yaratır.
Olası Nedenler:
- Aşırı eklenti yükü.
- Büyük resim dosyaları.
- Cache olmaması.
Çözüm:
- WP Super Cache veya W3 Total Cache gibi önbellek eklentilerini kullanın.
- Resimleri sıkıştırarak dosya boyutlarını küçültün.
- Gereksiz eklentileri devre dışı bırakın.
Yüksek CPU Kullanımı
Hata Tanımı:
Sunucunuz aşırı CPU kullanımı nedeniyle yanıt veremeyebilir.
Olası Nedenler:
- Kötü optimize edilmiş eklentiler.
- DDoS saldırıları.
Çözüm:
- Aşırı kaynak tüketen eklentileri kaldırın.
- Bir güvenlik eklentisi yükleyerek kötü amaçlı trafiği engelleyin.
403 Forbidden Hatası
Hata Tanımı:
Bu hata, bir sayfaya veya dosyaya erişmeye çalıştığınızda izin verilmediğini gösterir.
Olası Nedenler:
- Yanlış dosya izinleri.
- Güvenlik eklentileri.
Çözüm:
- Dosya izinlerini kontrol edin. FTP ile dosyaların 644 ve dizinlerin 755 iznine sahip olduğundan emin olun.
- Güvenlik eklentilerini kontrol edin ve yanlış yapılandırılmış kuralları düzeltin.
404 Sayfa Bulunamadı Hatası (Kalıcı Bağlantı)
Hata Tanımı:
Bir sayfaya gitmeye çalıştığınızda “404 Sayfa Bulunamadı” hatası alıyorsanız, bu genellikle kalıcı bağlantı ayarlarıyla ilgilidir.
Olası Nedenler:
- Yanlış kalıcı bağlantı ayarları.
Çözüm:
- Ayarlar -> Kalıcı Bağlantılar sayfasına gidin ve ayarları yeniden kaydedin.
.htaccess
dosyasının doğru olduğundan emin olun.
Sürüm Yükseltme Hatası (Update Failed)
Hata Tanımı:
Bir WordPress güncellemesi sırasında güncelleme başarısız olabilir.
Olası Nedenler:
- Yetersiz sunucu kaynakları.
- FTP bağlantı hatası.
Çözüm:
- Güncellemeyi manuel olarak yapmayı deneyin. WordPress’in en son sürümünü indirin ve dosyaları FTP üzerinden yükleyin.
- Sunucu kaynaklarını artırın.
Görseller Medya Kütüphanesinde Görünmüyor
Hata Tanımı:
Medya kütüphanesinde yüklediğiniz resimleri göremiyorsanız, bu bir izin sorunu olabilir.
Olası Nedenler:
- Yanlış dosya izinleri.
- Bozuk medya dosyaları.
Çözüm:
- FTP üzerinden medya klasörünün dosya izinlerini kontrol edin. İzinlerin 755 olduğundan emin olun.
- Bozuk dosyaları yeniden yükleyin.
Admin Bar Kayboldu
Hata Tanımı:
WordPress yönetici çubuğu bazen görünmeyebilir.
Olası Nedenler:
- Tema veya eklenti çakışması.
- Kullanıcı yetkileri.
Çözüm:
- Eklentileri ve temayı kontrol edin. Uyumsuz olanı devre dışı bırakın.
- Kullanıcılar -> Profiliniz bölümüne gidin ve “Yönetici çubuğunu göster” seçeneğinin aktif olduğundan emin olun.
RSS Feed Hatası
Hata Tanımı:
RSS akışınızda bir hata varsa, okuyucularınıza içerik ulaştırmakta sorun yaşayabilirsiniz.
Olası Nedenler:
- Kötü yapılandırılmış eklentiler.
- Tema dosyalarındaki hata.
Çözüm:
- Eklentileri kontrol edin ve devre dışı bırakarak sorunun kaynağını bulun.
functions.php
dosyasındaki kodları gözden geçirin.
WordPress XML-RPC Hatası
Hata Tanımı:
XML-RPC işlevi, uzaktan yönetim için kullanılır ve bazen hatalar çıkarabilir.
Olası Nedenler:
- Güvenlik ayarları.
- Yanlış yapılandırılmış sunucu.
Çözüm:
- Güvenlik eklentinizde XML-RPC işlevini devre dışı bırakın.
- Sunucu yapılandırmasını kontrol edin.
Yavaş Yedekleme Süreleri
Hata Tanımı:
Yedekleme işlemleri uzun sürebilir.
Olası Nedenler:
- Büyük dosyalar.
- Yetersiz sunucu kaynakları.
Çözüm:
- Yedekleme sırasında büyük dosyaları hariç tutmayı deneyin.
- Sunucu kaynaklarını artırmayı düşünün.
Otomatik Güncellemeler Çalışmıyor
Hata Tanımı:
WordPress güncellemeleri otomatik olarak yüklenmiyorsa, bu bir yapılandırma sorunu olabilir.
Olası Nedenler:
- Yanlış sunucu ayarları.
- Eklenti veya tema çakışması.
Çözüm:
wp-config.php
dosyasına"define('WP_AUTO_UPDATE_CORE', true);"
ekleyin.- Eklentileri kontrol edin ve uyumsuz olanları kaldırın.
“Site Başlıkları” ve “Açıklama” Kayboldu
Hata Tanımı:
Ana sayfanızdaki site başlığı ve açıklama kaybolmuş olabilir.
Olası Nedenler:
- Yanlış tema ayarları.
- Kötü yapılandırılmış bir eklenti.
Çözüm:
- Tema ayarlarını kontrol edin ve doğru ayarlandığından emin olun.
- Başlığı yeniden eklemek için Ayarlar -> Genel sayfasına gidin.
Bozuk Kalıcı Bağlantılar
Hata Tanımı:
Kalıcı bağlantılar düzgün çalışmadığında, URL’ler bozuk olabilir.
Olası Nedenler:
- Yanlış .htaccess dosyası.
- Kalıcı bağlantı ayarları hatalı.
Çözüm:
- Ayarlar -> Kalıcı Bağlantılar bölümüne gidin ve ayarları yeniden kaydedin.
.htaccess
dosyasının doğru olduğundan emin olun.
Kullanıcı Rolleri Çalışmıyor
Hata Tanımı:
Kullanıcı rolleri düzgün çalışmadığında yetkilendirme sorunları yaşanabilir.
Olası Nedenler:
- Yanlış yapılandırılmış kullanıcı rolleri.
- Bozuk eklentiler.
Çözüm:
- User Role Editor gibi bir eklenti ile kullanıcı rollerini düzenleyin.
- Kullanıcı rollerini yeniden yapılandırın.
Tema Özelleştirici Çalışmıyor
Hata Tanımı:
WordPress tema özelleştirici bazen yanıt vermeyebilir.
Olası Nedenler:
- Eklenti çakışması.
- Bellek sınırı.
Çözüm:
- Eklentileri devre dışı bırakarak hangi eklentinin çakışmaya neden olduğunu bulun.
wp-config.php
dosyasına"define('WP_MEMORY_LIMIT', '256M');"
ekleyin.
Çoklu Site Hataları
Hata Tanımı:
WordPress’in çoklu site (multisite) özelliklerini kullanırken bazen hatalarla karşılaşabilirsiniz.
Olası Nedenler:
- Yanlış yapılandırma.
- DNS problemleri.
Çözüm:
- wp-config.php ve .htaccess dosyalarının doğru yapılandırıldığından emin olun.
- DNS ayarlarını kontrol edin ve doğru şekilde yapılandırıldığından emin olun.
Dosya Yükleme Sınırının Aşılması
Hata Tanımı:
Bir dosya yüklemeye çalıştığınızda maksimum dosya boyutunu aştığınıza dair bir hata alırsınız. Bu durum genellikle medya yüklemeye çalışırken ortaya çıkar.
Olası Nedenler:
- Sunucunun dosya yükleme sınırının düşük olması.
Çözüm:
- PHP ayarlarını değiştirebilirsiniz. Eğer sunucunuzda
php.ini
dosyasına erişiminiz varsa, bu dosyada aşağıdaki ayarları yapın:- upload_max_filesize = 64M
- post_max_size = 64M
- max_execution_time = 300
- Eğer
php.ini
dosyasına erişiminiz yoksa,wp-config.php
dosyasına şu satırları ekleyin:- @ini_set(‘upload_max_size’, ’64M’);
- @ini_set(‘post_max_size’, ’64M’);
- @ini_set(‘max_execution_time’, ‘300’);
Bu ayarlarla dosya yükleme sınırınızı artırabilirsiniz.
WordPress Güncelleme Sorunları (Yönetici Panelinde Kilitlenme)
Hata Tanımı:
WordPress güncellemeleri sırasında yönetici paneli kilitlenebilir ve hata mesajları alınabilir.
Olası Nedenler:
- Güncelleme işlemi yarıda kalmış olabilir.
- Sunucu bağlantısında zaman aşımı olmuş olabilir.
Çözüm:
- FTP ile sitenize bağlanın ve WordPress ana dizininde bulunan
.maintenance
dosyasını silin. Bu dosya, güncelleme sırasında otomatik olarak oluşturulur ve güncelleme tamamlanmazsa silinmediği için kilitlenme sorunu yaratabilir. - Eğer güncelleme tamamen yapılmadıysa, manuel olarak WordPress dosyalarını güncelleyebilirsiniz. WordPress’in en son sürümünü indirin, dosyaları FTP üzerinden sitenize yükleyin ve güncellemeyi tamamlayın.
Veritabanı Bağlantısı Yanıt Vermiyor
Hata Tanımı:
WordPress, veritabanına bağlanırken hata veriyorsa, bu genellikle veritabanı sunucusuyla ilgili bir sorun olduğunu gösterir.
Olası Nedenler:
- MySQL sunucusu çalışmıyor olabilir.
- Yanlış veritabanı bilgileri girilmiş olabilir.
Çözüm:
- Sunucu sağlayıcınızla iletişime geçerek MySQL sunucusunun çalışıp çalışmadığını kontrol edin.
wp-config.php
dosyasındaki veritabanı ayarlarını kontrol edin ve doğru bilgiler kullanıldığından emin olun. Bu ayarların doğruluğunu sağlamak için şu parametreleri kontrol edin:- DB_NAME (veritabanı ismi)
- DB_USER (veritabanı kullanıcı adı)
- DB_PASSWORD (veritabanı şifresi)
- DB_HOST (veritabanı sunucusu)
Kötü Amaçlı Yazılım (Malware) Sorunu
Hata Tanımı:
Web siteniz kötü amaçlı yazılım tarafından ele geçirildiğinde performans sorunları yaşanabilir ve site güvenliği tehlikeye girebilir.
Olası Nedenler:
- Güvenlik açıkları içeren eklentiler veya temalar kullanılıyor olabilir.
- Sunucu güvenliği yetersiz olabilir.
Çözüm:
- Wordfence veya Sucuri Security gibi güvenlik eklentileri ile sitenizi tarayın ve zararlı yazılımları temizleyin.
- Tüm eklenti ve temalarınızı güncel tutun ve kullanılmayanları silin. Ayrıca güvenilir kaynaklardan eklenti ve tema indirdiğinizden emin olun.
Sunucu Kaynaklarının Tükenmesi (503 Service Unavailable Hatası)
Hata Tanımı:
503 hatası, sunucunun aşırı yüklendiğini veya bakım modunda olduğunu gösterir.
Olası Nedenler:
- Sunucu kaynaklarının yetersiz olması.
- DDoS saldırısı ya da aşırı trafik.
Çözüm:
- Yoğun kaynak kullanan eklentileri veya temaları devre dışı bırakın. Sunucu üzerindeki yükü hafifletmek için basit eklentiler tercih edin.
- Hosting sağlayıcınızla iletişime geçip sunucu kaynaklarını artırmayı düşünebilirsiniz. Ayrıca, Cloudflare gibi hizmetlerle DDoS saldırılarına karşı korunabilirsiniz.
Resimler Web Sitesinde Görüntülenmiyor
Hata Tanımı:
Web sitenize yüklediğiniz resimler düzgün şekilde görüntülenmiyor olabilir. Bunun sonucunda kırık resim bağlantılarıyla karşılaşabilirsiniz.
Olası Nedenler:
- Yanlış dosya izinleri ayarlanmış olabilir.
- Yüklenen medya dosyaları eksik veya bozuk olabilir.
Çözüm:
- FTP ile
/wp-content/uploads/
klasörüne bağlanın ve klasörün ve dosyaların doğru izinlere sahip olduğundan emin olun. Genellikle, dosya izinleri 755 olmalıdır. - Eksik veya bozuk dosyaları yeniden yükleyin. Ayrıca, Regenerate Thumbnails eklentisini kullanarak küçük resimleri yeniden oluşturabilirsiniz.
Yeni Kullanıcılar E-posta Alamıyor
Hata Tanımı:
Yeni kullanıcılar veya siteniz üzerinden işlem yapan kullanıcılar e-posta bildirimlerini almıyorsa, WordPress’in varsayılan e-posta ayarlarında bir sorun olabilir.
Olası Nedenler:
- Sunucunun PHP mail fonksiyonu düzgün çalışmıyor olabilir.
Çözüm:
- WP Mail SMTP eklentisini kullanarak SMTP ayarlarını yapılandırın. SMTP sunucusu olarak Gmail, Yahoo gibi güvenilir hizmet sağlayıcıları kullanabilirsiniz.
- Hosting sağlayıcınızın e-posta sunucusu ayarlarının doğru yapılandırıldığını kontrol edin. E-posta göndermek için kullanılan SMTP ayarlarının doğru olduğundan emin olun.
Güncelleme Sonrası Sitenin Bozulması
Hata Tanımı:
Bir WordPress güncellemesinden sonra siteniz düzgün çalışmıyorsa, güncellemeyle uyumsuz temalar veya eklentiler bu duruma neden olabilir.
Olası Nedenler:
- Temanız veya eklentileriniz, yeni WordPress sürümüyle uyumsuz olabilir.
Çözüm:
- Güncellemeden sonra bozuk olan eklenti veya temayı devre dışı bırakın. Eğer eklentinin soruna neden olduğunu tespit ederseniz, yeni bir güncelleme gelene kadar bu eklentiyi kullanmamayı tercih edin.
- WP Rollback eklentisini kullanarak bozuk olan eklenti veya temanın bir önceki sürümüne dönün.
JavaScript Çakışmaları
Hata Tanımı:
Birden fazla eklenti ya da tema aynı JavaScript kaynaklarını çağırdığında çakışmalar meydana gelebilir. Bu durumda sitenizin bazı işlevleri çalışmayabilir.
Olası Nedenler:
- Eklenti ve temalar arasında JavaScript dosyalarının çakışması.
Çözüm:
- Tarayıcınızın geliştirici araçlarını kullanarak hatanın kaynağını bulabilirsiniz. Tarayıcı konsolunda gözüken JavaScript hatalarını inceleyin.
- Çakışma yaratan eklenti veya temayı devre dışı bırakarak sitenin işlevselliğini kontrol edin. Alternatif bir çözüm olarak, eklenti ya da temayı güncellemek veya değiştirmek sorunu çözebilir.
Sahte Trafik ve Botlar Nedeniyle Sunucunun Aşırı Yüklenmesi
Hata Tanımı:
Botlar ve sahte trafik, sitenizin yavaşlamasına ya da sunucunuzun çökmesine neden olabilir.
Olası Nedenler:
- DDoS saldırıları veya aşırı bot trafiği.
Çözüm:
- Cloudflare gibi bir hizmet kullanarak sitenize gelen trafiği filtreleyebilir ve kötü amaçlı botları engelleyebilirsiniz.
- Wordfence veya iThemes Security gibi güvenlik eklentileri kullanarak botları engelleyebilir ve kötü amaçlı trafiği kısıtlayabilirsiniz.
Admin Paneli Çalışmıyor (Giriş Sayfası Yüklenmiyor)
Hata Tanımı:
WordPress yönetici paneline giriş yapamıyorsanız, bu genellikle sunucu yapılandırması ya da bozuk bir eklentiden kaynaklanabilir.
Olası Nedenler:
- Uyumsuz bir eklenti veya tema olabilir.
- Sunucunun kaynakları tükenmiş olabilir.
Çözüm:
- FTP ile sitenize bağlanarak
/wp-content/plugins/
dizinindeki eklentilerin adlarını değiştirin ve ardından giriş yapmayı deneyin. Eklenti klasörlerinin adlarını değiştirmek, onları devre dışı bırakır. - Temayı varsayılan bir WordPress temasıyla değiştirin (örneğin, Twenty Twenty-One). Bunun için
/wp-content/themes/
dizinindeki tema klasörlerinin adını değiştirerek aktif temayı devre dışı bırakabilirsiniz.
Veritabanı Aşırı Büyümesi
Hata Tanımı:
WordPress veritabanınız zamanla aşırı büyüyebilir ve bu da site performansını olumsuz etkileyebilir.
Olası Nedenler:
- Gereksiz post revizyonları, spam yorumlar, geçici (transient) veriler.
- Yedeklenmemiş veya temizlenmemiş veriler.
Çözüm:
- WP-Optimize gibi bir eklenti kullanarak veritabanınızı temizleyebilir ve optimize edebilirsiniz. Bu eklenti, gereksiz verileri otomatik olarak silerek veritabanı performansını artıracaktır.
- Ayrıca, post revizyonlarını sınırlayabilirsiniz.
wp-config.php
dosyanıza şu satırı ekleyin:- define(‘WP_POST_REVISIONS’, 3);
Bu kod, her yazının sadece üç revizyonunu saklayarak veritabanı boyutunun kontrol altında tutulmasına yardımcı olur.
Yedekleme Dosyaları İndirilemiyor
Hata Tanımı:
Yedekleme işlemi başarıyla tamamlanmasına rağmen yedekleme dosyasını indiremiyorsanız, bu sunucu kaynaklarıyla ilgili olabilir.
Olası Nedenler:
- Yetersiz sunucu kaynakları.
- Büyük dosyaların yedekleme işlemini yavaşlatması veya bozulmasına neden olması.
Çözüm:
- Yedekleme işlemini daha küçük dosya boyutlarına bölmeyi deneyin. Bu, daha hızlı ve sorunsuz bir yedekleme indirmenize yardımcı olabilir.
- Yedekleme işlemi sırasında kullanılmayan büyük dosyaları (örneğin medya dosyalarını) hariç tutmayı deneyin. Bu, yedekleme sürecini hızlandırır.
Yeni Tema Kurulumunda Hata (Stylesheet Missing)
Hata Tanımı:
Yeni bir tema kurarken “stylesheet missing” (stil dosyası eksik) hatası alıyorsanız, bu temanın düzgün yüklenmemiş olabileceğini gösterir.
Olası Nedenler:
- Tema dosyalarının eksik ya da hatalı yüklenmiş olması.
Çözüm:
- Temanın doğru yüklendiğinden emin olun. Eğer temayı manuel olarak yüklüyorsanız, doğru klasörde olup olmadığını kontrol edin. Tema klasörü doğrudan
/wp-content/themes/
dizininde olmalıdır. - Tema yüklenirken eksik ya da bozuk dosyalar yüklenmişse, temayı silin ve yeniden yükleyin. Temayı WordPress Tema Dizini’nden indirmeye çalışın veya manuel yükleme sırasında dosyaların eksiksiz olduğundan emin olun.
WordPress Admin Barının Görünmemesi
Hata Tanımı:
WordPress yönetici çubuğu (admin bar) bazen kullanıcılar için görünmeyebilir. Yönetici olarak giriş yaptığınız halde bu çubuk gözükmeyebilir.
Olası Nedenler:
- Eklenti veya tema çakışması.
- Kullanıcı profil ayarlarında yapılan yanlış bir seçim.
Çözüm:
- Kullanıcılar -> Profiliniz bölümüne gidin ve “Yönetici çubuğunu göster” seçeneğinin aktif olduğundan emin olun. Eğer bu seçenek devre dışıysa, yönetici çubuğu gözükmez.
- Eklentileri ve temayı kontrol edin. Çoğunlukla bir eklenti ya da tema, admin barın görünmesini engelleyebilir. Eklentileri sırayla devre dışı bırakarak sorun yaratanı bulup kaldırabilirsiniz.
WordPress RSS Feed Hataları
Hata Tanımı:
RSS feed’inizde hatalar varsa ve doğru çalışmıyorsa, feed’inizi okuyuculara ulaştıramayabilirsiniz.
Olası Nedenler:
- Temanızdaki bozuk kodlar.
- Yanlış yapılandırılmış eklentiler.
Çözüm:
- Eklentileri sırayla devre dışı bırakıp feed’in düzgün çalışıp çalışmadığını kontrol edin. Eğer bir eklenti soruna neden oluyorsa, bu eklentiyi devre dışı bırakın veya güncelleyin.
- Temanızın
functions.php
dosyasını kontrol edin. Eğer bu dosyada eklenmiş bir boşluk veya hatalı bir PHP kodu varsa, RSS feed’iniz bozulabilir. Temayı varsayılan bir tema ile değiştirerek sorunun devam edip etmediğini kontrol edin.
Temayı Güncelleyememe Sorunu
Hata Tanımı:
WordPress temalarını güncellerken bir hata alabilir veya tema güncellemesi tamamlanamayabilir.
Olası Nedenler:
- Sunucu yapılandırma hataları.
- Eksik dosyalar ya da FTP izni sorunları.
Çözüm:
- Temayı manuel olarak güncellemeyi deneyin. WordPress Tema Dizini’nden temanın en güncel sürümünü indirin ve FTP ile
/wp-content/themes/
klasörüne yükleyin. Eski temayı üzerine yazdırarak güncellemeyi tamamlayabilirsiniz. - Güncelleme sırasında sorun yaşarsanız, FTP veya dosya izinlerini kontrol edin. İzinlerin doğru şekilde ayarlanmış olduğundan emin olun (genellikle 755 izni kullanılmalıdır).