WordPress Güncellemesi Başarısız Oldu Hatası Nasıl Düzeltilir: Kolay Adım Adım Kılavuz
Yayınlanan: 2023-09-12Sistemi güncellemeye veya CMS'de değişiklik yapmaya çalıştığınızda WordPress'in size "güncelleme başarısız oldu" veya "yayınlama başarısız" mesajları vermesini görmekten bıktınız mı? Ziyaretçiler için sorun olabilir çünkü bu tür mesajlar sayfadaki içeriğe erişmelerini engelleyebilir.
Yeni başlayanlar için, bu hata mesajı mesajın kendisinden daha fazlasını söylemediğinden, neyin yanlış gittiği konusunda sizi bilgisiz bırakabilir.
Bu blog boyunca sorunları ve başarısız güncellemelerin olası çözümlerini ele alacağız. Ayrıca WordPress web sitenizi güncellemenin öneminden de bahsedeceğiz. Hadi onun içine dalalım!
WordPress güncellemelerinin önemini anlamak
Her türlü yazılım için güncellemeler bir nevi zorunluluktur. Doğrudan geliştiricilerden yazılımın geliştirilmiş sürümleri olarak gelirler. Aynı şey WordPress için de geçerli.
Güncelleme, birçok güvenlik açığına karşı koruma sağlayarak web sitesinde güvenlik iyileştirmeleri sağlar, önceki sürümlerdeki hataları giderir ve hataları giderir ve ayrıca en son eklentiler ve temalar için uyumluluk sağlar.
Bu nedenle WordPress'i her zaman en son sürümle güncel tutmanızı öneririz. Ancak çoğu zaman “WordPress güncellemesi sitemi bozdu!” gibi şikayetler ya da “Güncellemelerim neden sürekli başarısız oluyor?” gibi sorularla karşılaşıyoruz.
Bazen, web sitesini güncellerken bu “WordPress güncellemesi başarısız oldu” hata mesajıyla karşılaşacaksınız ve ne olduğu hakkında hiçbir fikriniz olmayacak. 'WordPress'in güncellenmesi başarısız oldu' sorununu kontrol edelim.
“WordPress güncellemesi başarısız oldu” hatasına neden olan şey nedir?
WordPress güncellemesinin başarısız olması gibi hata mesajlarını gördüğünüzde ele almanız gereken bazı temel nedenler vardır. Bazı nedenler aşağıdakileri içerir, ancak bunlarla sınırlı değildir:
- Sunucuyla ilgili sorunlar
- Eklenti veya tema çakışmaları
- Dosya ve dizin izinleri
- İnternet bağlantısı sorunları
1. Sunucuyla ilgili sorunlar
Yaygın sorunlardan biri, web barındırma ortamınızın güncelleme işlemini gerçekleştirmek için gerekli hafıza veya işlem gücünden yoksun olduğu yetersiz sunucu kaynaklarıdır. Bu, WordPress zaman aşımı güncellemelerine veya eksik güncellemelere neden olabilir.
Ek olarak, WordPress belirli PHP işlevlerine dayandığından, PHP sürümüyle ilgili uyumluluk sorunları güncellemeyi engelleyebilir. WordPress'i çalıştırmak için sunucunuzun PHP 7.4 veya üstünü desteklemesini öneririz.
2. Eklenti veya tema çakışmaları
Eklentiler ve temalar bir WordPress web sitesinin temel öğeleridir. Bunlar WordPress'i dünyadaki en iyi ve en çok yönlü İçerik Yönetim Sistemlerinden biri yapan şeydir. Ancak bazen WordPress'e yeni bir tema veya eklenti yüklemek güncelleme sürecini etkileyebilir.
Yüklenen eklentinin veya temanın WordPress'in yeni sürümüyle uyumsuz olması tamamen mümkündür ve bu nedenle güncelleme başarısız olabilir.
3. Dosya ve dizin izinleri
“WordPress Güncelleme Başarısız” hatasının bir diğer nedeni de sunucunun, güncelleme sırasında ihtiyaç duyulan geçici dosyayı /upgrade/directory içerisinde oluşturma çabası olabilir. Bu dosyayı oluşturmak için sunucunun o klasöre yazma iznine sahip olması gerekir.
4. İnternet bağlantısı sorunları
WordPress web tabanlı olduğundan işlemleri için istikrarlı bir internet bağlantısı gereklidir. Gördüğümüz gibi çoğu zaman bağlantı eksikliği nedeniyle WordPress'te yayınlama başarısız hatasıyla karşılaşıyorsunuz. İnternet bağlantınız zayıfsa veya koptuysa, bir gönderiyi/sayfayı yayınlayamayabilir veya düzenleyemeyebilirsiniz.
WordPress güncelleme başarısız hatası nasıl düzeltilir (6 Adımda)
İşte WordPress güncellemesinin başarısız olmasını veya yayınlamanın başarısız hatasını önlemek için izleyebileceğiniz 6 temel adım.
1. Adım: İnternet bağlantısını ve site URL'sini kontrol edin
WiFi veya interneti kaybetmek, güncellemelerin başarısız olmasına neden olan en yaygın sorundur. Güncelleme işlemi sırasında bağlantınızın sağlam olduğundan emin olun.
Kontrol edilecek bir sonraki şey WordPress site URL'si ayarlarıdır. Kontrol panelinden Ayarlar ⇒ Genel'e gitmeniz yeterlidir. ' Site Adresi ' ve ' WordPress Adresi'nin doğru şekilde verildiğinden emin olun. Çoğu durumda her iki kutunun da aynı URL'lere sahip olması gerekir.
Adım 2: REST API durumunu kontrol etmek için WordPress Site sağlığını kullanın
Blok Düzenleyici başlatıldığından beri, REST API'nin engellenmesi ve devre dışı bırakılması nedeniyle yaygın olarak görülen "Yayınlama Başarısız" sorunu ortaya çıktı. Bu hatayı her gördüğünüzde, REST API durumunu kontrol etmek, sorun gidermeye başlamak için harika bir yer olacaktır.
Neyse ki, WordPress'te size sitenin güvenliği ve performansı hakkında hayati bilgiler gösteren yerleşik bir site sağlık aracı vardır. Basitçe Araçlar ⇒ Site Sağlığı'na gidin. Durum sekmesini kontrol edin ve geçilen testte REST API'nin mevcut olup olmadığına bakın.
REST API devre dışıysa yeniden etkinleştirmenin yolları vardır. Bunlar:
- Kural kümesini inceleyerek Cloudflare'in REST API'yi engelleyip engellemediğini kontrol edin.
- * .htaccess dosyası aracılığıyla sitenin kimliğini REST API ile doğrulayın.
- Hataların sunucuyla ilgili olup olmadığından emin olun. Gerekirse web.config dosyasını düzenleyin.
3. Adım: Yüklü tüm eklentileri devre dışı bırakın
Bazen kurulu eklentiler çeşitli nedenlerden dolayı “güncelleme başarısız” sorunlarına neden olabilir. Sitenizde bazı hatalı eklentilerin yüklü olduğunu düşünüyorsanız, “WordPress Güncelleme Başarısız” mesajının nedeni bu olabilir. En iyi seçeneğiniz tüm eklentileri devre dışı bırakmak ve WordPress'i güncellemeye çalışmak olacaktır.
Süreç oldukça basittir. Eklentiler'e gidin ve Yüklü Eklentiler'i seçin. Tüm eklentileri seçmek için kutuyu işaretlemeniz yeterlidir. Toplu İşlemler'i kullanarak hepsini aynı anda devre dışı bırakın Aşağıya doğru açılan menü.
Bundan sonra güncelleme veya yayınlama hatasının hala devam edip etmediğini kontrol edin. Değilse, eklentilerden olduğundan emin olabilirsiniz. Şimdi öğrenmen gerektiğine göre hangisi?
4. Adım: Web sitenizin güvenlik duvarı hizmetlerini kontrol edin
Cloudflare veya Sucuri gibi bir güvenlik duvarı hizmetinin kullanılması REST API isteklerini engelleyebilir. Web sitenizin IP adresi güvenlik duvarı açısından şüpheli görünüyorsa, onu filtrelemeye çalışır ve ayrıca REST API'yi de engelleyebilir.
Diğer yöntemler başarısız olursa, güvenlik duvarını geçici olarak devre dışı bırakmayı deneyebilir ve wordpress güncelleme başarısız hatasının oluşup oluşmadığını görebilirsiniz. Normalde bunu barındırma hizmeti kontrol panelinin etki alanı bölümünden devre dışı bırakabilirsiniz.
Örneğin, BlueHost kullanıyorsanız bunu Sitelerim ⇒ Yönet ⇒ Performans sekmesi altında bulabilirsiniz.
5. Adım: Classic Editor eklentisini geçici olarak yükleyin ve etkinleştirin
"WordPress yayınlama başarısız oldu" hatası devam ederse sorun giderme adımlarından biri klasik düzenleyiciye geri dönmek olacaktır. Bu yöntemi ele alıyorum çünkü bu, REST API'sine dayanmayan eski WordPress düzenleyicisidir.
Bu modu etkinleştirmek için Classic Editor Plugin'i kurmanız ve etkinleştirmeniz yeterlidir. Umarım artık hata mesajını görmezsiniz.
Adım 6: Hata ayıklama modunu etkinleştirin ve PHP hata günlüklerini inceleyin
Neyse ki, WordPress bir günlükteki tüm hataları takip ediyor. REST API hatalarını saklamasa da bu modda diğer sorunları kontrol edebilirsiniz.
Şimdi FTP'nize veya Dosya Yöneticinize girmeniz gerekecek. Giriş bilgilerinizin hazır olduğundan emin olun. FTP, web sitenizin barındırma sunucusundaki dosyalarına erişmenize yardımcı olarak sunucu düzeyinde değişiklik yapmanıza olanak tanır.
Sunucunuza FTP yoluyla erişin ve “WordPress” adlı bir klasörü bulun. Bu klasörde wp-config.php dosyasını bulun. wp-config.ph p dosyasını açmak için bir metin düzenleyici kullanın. Bu dosyaya aşağıdaki satırları eklemeniz yeterlidir:
// WP_DEBUG'u true olarak değiştir
define('WP_DEBUG', true);
// WordPress hatalarının kaydını tutun
define('WP_DEBUG_LOG', true);
Değişiklikleri kaydedin ve dosyayı sunucuya geri yükleyin. Şimdi güncellemeyi veya yayınlama hatasını yeniden oluşturmayı deneyin.
Bundan sonra FTP istemcisi aracılığıyla barındırma hesabına gidin ve /wp-content/folder dizinine gidin. Buradan debug.log dosyasını bilgisayarınıza indirmeniz yeterlidir.
Açın ve hataları kontrol edin. İpuçlarıyla uzmanlara danışın.
Hala güncelleme yapamıyor musunuz? Hosting'e göz atın ve yardım isteyin
Tüm adımlar başarısız olursa, sorun orada olabileceğinden barındırma hizmetine bakmak isteyebilirsiniz. Hosting hizmetleriyle iletişime geçip sorunları çözmek en iyisi olacaktır. Onlara günlükleri gönderdiğinizden ve sorunu çözmek için ne yaptığınızı anlattığınızdan emin olun.
Özellikle kullanıcı desteği zayıf olan veya hiç olmayan eklentiler için WordPress forumlarından da destek arayabilirsiniz. Bazı ücretsiz eklentilerin desteği genellikle eksiktir ve WordPress destek forumu yardım almak için harika bir yerdir.
Gelecekteki WordPress güncelleme hatalarını önleme
Gelecekte başarısız güncellemeleri önlemek için her zaman bu kurallara uymaya çalışın. Bunlar sıklıkla gözden kaçırılan bazı standart prosedürler ve önlemlerdir. Aşağıdakileri hatırladığınızdan emin olun:
- Düzenli web sitesi bakımı
- Eklentileri, temaları ve WordPress çekirdeğini güncel tutmak
- Bir hazırlama sitesinde güncellemeleri test etme
Son sözler
WordPress Güncelleme Başarısız Hatasını ve Yayınlama Başarısız Hatasını düzeltmenin temel adımlarını size gösterdik. Bununla birlikte bu sorunların olası nedenlerine de ışık tuttuk.
Bu altı adımla sorunların çözüleceğini umuyoruz. Bu sorunları ele alırken her zaman proaktif olmanızı ve WordPress destek forumlarında konuşmanızı öneririz. Ayrıca güncel eklentilere ve çekirdeğe sahip, sağlıklı ve bakımlı bir WordPress web sitesinin avantajlarını da unutmayın.