WPHizmet

WordPress Güncellemesinden Sonra Site Bozuldu

Yayınlandı:
Son teknik kontrol:
2 dk okuma
İşlev bozukWordPress
Eklenti, tema veya WordPress güncellemesinden sonra site açılmıyor ya da görünüm bozuldu

Belirtiler

  • Güncellemeden hemen sonra kritik hata veya beyaz ekran
  • Sayfa düzeni, menü veya yazı tipleri bozuldu
  • Bir özellik (form, ödeme, kaydırıcı) çalışmayı bıraktı
  • Yönetim panelinde yeni hata veya uyarı mesajları

Kısa cevap

Güncelleme sonrası bozulmada ilk iş, tam olarak neyin güncellendiğini bulmaktır: bir eklenti mi, tema mı, WordPress çekirdeği mi, yoksa hosting firmasının yaptığı bir PHP sürümü değişikliği mi? Site tamamen açılmıyorsa sorumlu bileşeni devre dışı bırakın; yalnızca görünüm bozulduysa önce önbellekleri temizleyin. Sorun sürüyorsa eklentinin önceki sürümüne dönün. Birden fazla bileşen etkilendiyse güncelleme öncesi yedekten geri yüklemek en güvenli yoldur.

Önemli noktalar

  • Önce neyin güncellendiğini belirleyin; çözüm buna göre değişir.
  • Yalnızca görünüm bozulduysa neden çoğunlukla eski CSS/JS dosyalarını sunan önbellektir.
  • Eklentilerin önceki sürümleri WordPress.org’daki eklenti sayfasından indirilebilir.
  • WordPress çekirdeğinde sürüm düşürmek yerine güncelleme öncesi yedeğe dönmek daha güvenlidir.
  • Sorun çözülünce o bileşenin otomatik güncellemesini düzeltme gelene kadar kapatın.

Önce: bu sayfa mı, bakım modu sayfası mı?

Site “Kısa süreliğine bakım için kapalı” mesajında kaldıysa güncelleme yarıda kesilmiştir; çözümü farklıdır ve bakım modunda kalma sayfasında anlatılır. Bu sayfa, güncellemenin tamamlandığı ama sonrasında sitenin bozulduğu durum içindir.

Neyin güncellendiğini bulmak

  • Panel açılıyorsa Güncellemeler ve Eklentiler ekranında son güncellenenler görünür; otomatik güncellemeler yöneticiye e-posta ile de bildirilir.
  • Panel açılmıyorsa wp-content/plugins ve wp-content/themes klasörlerinde değiştirilme tarihi en yeni olan klasörler ipucu verir.
  • Hosting firmanız PHP sürümünü yükseltmiş olabilir; hosting panelinden kontrol edin. Bu durumda PHP sürümü yükseltme rehberindeki uyumluluk adımları geçerlidir.

Durumunuza göre çözüm

Durumİlk adımSonra
Site hiç açılmıyor (kritik hata / beyaz ekran)Kurtarma modu e-postasını kontrol edin veya eklentiyi FTP ile klasör adını değiştirerek devre dışı bırakınKritik hata sayfasındaki adımlar
Yalnızca görünüm bozulduÖnbellek eklentisini, CDN’i ve tarayıcı önbelleğini temizleyinSayfa oluşturucu kullanıyorsanız onun CSS dosyalarını yeniden oluşturma aracını çalıştırın
Bir özellik çalışmıyorTarayıcı konsolunda JavaScript hatasına bakınGüncellenen eklentiyi devre dışı bırakıp sorunun kaybolduğunu doğrulayın
Birden fazla şey bozuldu, sebep belirsizGüncelleme öncesi yedeği belirleyinYedekten geri yükleyin, güncellemeleri tek tek ve test ederek yeniden yapın

Eklentinin önceki sürümüne dönmek

  1. Önceki sürümü indirin

    WordPress.org’daki eklenti sayfasında “Advanced View” (Gelişmiş Görünüm) bölümünün altında “Previous Versions” listesi bulunur. Sorun başlamadan önce kullandığınız sürümü seçip indirin. Ücretli eklentilerde önceki sürümler genellikle satıcının hesap panelindedir.

  2. Mevcut eklenti klasörünü yedekleyin

    wp-content/plugins altındaki klasörü bilgisayarınıza indirin veya adını değiştirin.

  3. Eski sürümü yükleyin

    Eklentiler > Yeni Ekle > Eklenti Yükle ile zip dosyasını yükleyin; WordPress mevcut sürümün değiştirilmesini önerir. Panel açılmıyorsa zip’i açıp klasörü FTP ile yerine koyun.

  4. Siteyi test edin ve otomatik güncellemeyi kapatın

    Sorun kaybolduysa o eklentinin otomatik güncellemesini kapatın ve eklenti geliştiricisine sorunu bildirin. Düzeltme yayımlanınca güncellemeyi önce bir kopya sitede deneyin.

WordPress çekirdeği güncellemesinden sonra

Çekirdek güncellemesi sonrası sorun neredeyse her zaman bir eklenti veya temanın yeni sürümle uyumsuzluğudur; önce eklentileri devre dışı bırakarak sorumluyu bulun. Çekirdeği eski sürüme düşürmek, güncelleme sırasında veritabanı yapısı da güncellenmiş olabileceği için önerilmez. Gerekirse güncelleme öncesi yedeğe dönün; adımlar yedekten geri yükleme rehberinde.

Bir dahaki sefere

Güncelleme öncesi yedek, önce kopya sitede deneme ve güncellemeleri tek tek yapmak bu sayfaya bir daha ihtiyaç duymamanızı sağlar. Sıra ve kontrol listesi için WordPress güvenli güncelleme rehberine bakın.

Sık sorulan sorular

Güncellemeyi geri almak için bir eklenti kullanabilir miyim?
Evet, WordPress.org deposundaki eklentilerin önceki sürümlerini tek tıkla yükleyen eklentiler vardır. Ancak panel açılmıyorsa bunlar işe yaramaz; o durumda FTP ile devre dışı bırakma ve elle yükleme yöntemi gerekir.
Yedeğim yok, ne yapmalıyım?
Önce sorumlu eklentiyi devre dışı bırakın veya önceki sürümüne dönün; çoğu durumda bu yeterlidir. Site ayağa kalkınca hemen tam bir yedek alın ve düzenli yedeklemeyi kurun.
Otomatik güncellemeleri tamamen kapatmalı mıyım?
Hepsini kapatmak güvenlik güncellemelerini de geciktirir. Daha dengeli yol: kritik eklentilerde (ödeme, sayfa oluşturucu) otomatik güncellemeyi kapatıp bunları kontrollü güncellemek, diğerlerinde açık bırakmak ve düzenli yedek almak.

Kaynaklar ve teknik referanslar

Bu hatayı çözemediyseniz