WordPress kullanıcıları, yazıları güncellerken “Güncellenemedi. Yazı veri tabanında güncellenemedi.” hatasıyla karşılaşabilir. Bu hata genellikle veri tabanı sorunları, izinler veya yazılım ayarlarından kaynaklanır. İşte bu sorunu gidermek için uygulayabileceğiniz adımlar:
1. Dosya ve Dizin İzinlerini Kontrol Edin
WordPress’in sorunsuz çalışabilmesi için dosya ve dizin izinlerinin doğru ayarlanması gerekir. Yanlış izinler, yazıların veri tabanına kaydedilmesini engelleyebilir.
- WordPress dosyalarının 644, dizinlerin ise 755 izinlerine sahip olduğundan emin olun.
- CPanel veya bir FTP istemcisi (ör. FileZilla) kullanarak dosya izinlerini kontrol edebilir ve gerektiğinde değiştirebilirsiniz.
2. Veri Tabanını Optimize Edin
Veri tabanında oluşabilecek bozulmalar, yazıların güncellenmesini engelleyebilir. Bunu düzeltmek için:
- WP-Optimize veya Advanced Database Cleaner gibi eklentilerle veri tabanınızı analiz edip optimize edin.
- Alternatif olarak, phpMyAdmin ile veri tabanınıza erişip, tüm tabloları seçerek “Optimize Table” seçeneğini kullanabilirsiniz.
3. Tema ve Eklentileri Kontrol Edin
Bazı tema veya eklentiler, WordPress’in veri tabanı ile uyumsuz çalışabilir.
- Varsayılan bir tema (ör. Twenty Twenty-One) etkinleştirerek sorunun tema kaynaklı olup olmadığını kontrol edin.
- Tüm eklentileri devre dışı bırakın ve yazıyı güncellemeyi deneyin. Eğer hata düzelirse, eklentileri tek tek etkinleştirerek soruna neden olanı belirleyin.
4. Veri Tabanı Bağlantı Ayarlarını Gözden Geçirin
WordPress’in wp-config.php dosyasında yanlış veri tabanı bilgileri girilmiş olabilir.
- FTP veya hosting paneli üzerinden wp-config.php dosyanızı açın.
- Aşağıdaki satırların doğru olup olmadığını kontrol edin:
5. PHP Sürümünü Güncelleyin
WordPress’in en yeni sürümleri, belirli PHP sürümlerini gerektirir. Eski bir PHP sürümü kullanıyorsanız, güncelleyerek hatayı çözebilirsiniz.
- Hosting panelinizden PHP sürümünüzü kontrol edin.
- En az PHP 7.4 veya daha yeni bir sürüm kullanmanız önerilir.
6. .htaccess Dosyasını Yeniden Oluşturun
Bozuk bir .htaccess dosyası, yazı güncelleme hatalarına neden olabilir. Bunu düzeltmek için:
- FTP ile .htaccess dosyanızı bulun ve yedek alın.
- Dosyayı silin veya yeniden adlandırın.
- WordPress panelinde Ayarlar → Kalıcı Bağlantılar kısmına giderek “Değişiklikleri Kaydet” butonuna basın. Bu işlem, yeni bir .htaccess dosyası oluşturacaktır.
7. PHP Hata Günlüğünü Kontrol Edin
Hatanın kaynağını belirlemek için WordPress hata günlüğünü aktif edebilirsiniz.
- wp-config.php dosyanıza aşağıdaki kodu ekleyin:
- Daha sonra /wp-content/debug.log dosyasını kontrol ederek hata mesajlarını inceleyin.
8. WordPress Çekirdek Dosyalarını Yeniden Yükleyin
Eğer sistem dosyalarında bir bozulma varsa, WordPress çekirdek dosyalarını yeniden yükleyerek sorunu çözebilirsiniz.
- WordPress’in resmi sitesinden en son sürümü indirin.
- FTP aracılığıyla wp-admin ve wp-includes klasörlerini güncelleyin.
Sonuç
Eğer yukarıdaki yöntemlerle sorunu çözemediyseniz, hosting sağlayıcınızın teknik destek ekibiyle iletişime geçerek yardım alabilirsiniz.