O R H A N K A R T O P U

Güncelleme sırasında sayfa bir anda cevap vermez oldu, siteyi açtığınızda ise ‘Briefly unavailable for scheduled maintenance’ yani kısa süreli bakım mesajıyla karşılaştınız. Ya da güncelleme ‘failed’ diyerek yarıda kaldı ve site artık ne güncel ne de çalışır durumda. Çekirdek veya bir eklenti güncellemesi tam ortasında kesildiğinde olan budur.

Ziyaretçileriniz de bu sırada siteye girdiğinde aynı bakım mesajını görür, bu yüzden sorunu hızlı çözmek istersiniz. İyi haber, sitenin içeriği kaybolmuş değil; yalnızca geçici bir perde çekilmiş durumda ve o perdeyi kaldırmak dakikalar sürer.

Neden oluyor

WordPress güncellemeye başlarken siteyi geçici olarak bakım moduna alır. Bunu yapmak için site kök dizinine .maintenance adında küçük bir dosya oluşturur. Güncelleme bitince bu dosyayı siler ve site normale döner. Eğer güncelleme ortasında bağlantı koparsa, sunucu zaman aşımına uğrarsa ya da işlem bir hatayla dururşa, .maintenance dosyası silinmeden kalır. Site de bu dosya durdukça ziyaretçilere bakım mesajı göstermeye devam eder.

Güncellemenin kesilmesinin arkasında genelde bağlantının kopması, sunucunun işlemi çok uzun sürdüğü için kesmesi ya da bellek yetersizliği vardır. Yani iki ayrı mesele var: biri takılı kalan bakım modu, diğeri güncellemenin neden yarıda kaldığı.

Adım adım çözüm

İlk iş siteyi bakım modundan çıkarmak. Bunun için o .maintenance dosyasını kaldıracaksınız.

  1. FTP istemcisiyle ya da hosting dosya yöneticisiyle sitenize bağlanın.
  2. Sitenizin kök dizinine gidin. wp-config.php ve wp-admin klasörünün bulunduğu yer burasıdır.
  3. .maintenance adlı dosyayı bulun. Baştaki nokta onu gizli yapar, bu yüzden dosya yöneticinizde gizli dosyaları göster seçeneğini açmanız gerekebilir.
  4. Bu dosyayı silin. Sonra sitenizi yenileyin. Bakım mesajı kalkmış olmalı.

Bakım dosyasını sildikten sonra site açılıyor ama güncelleme tamamlanmadıysa, çekirdeği ya da eklentiyi elle güncellemeniz gerekir. Çekirdek için şöyle ilerleyin: WordPress’in resmi sitesinden kullandığınız sürümün (ya da güncellemek istediğiniz sürümün) tam paketini indirin. Zip’i bilgisayarınızda açın. İçindeki wp-admin ve wp-includes klasörlerini FTP ile sitenize, var olanların üzerine yazacak şekilde yükleyin. Kök dizindeki tekil dosyaları da aynı şekilde güncelleyin. Ama wp-content klasörünü ve wp-config.php dosyasını üzerine yazmayın; bunlar sizin içeriğiniz ve ayarlarınız.

Yükleme bitince panele girin. WordPress veritabanı güncellemesi gerektiğini düşünürse sizi bir sayfaya yönlendirip tek tıkla tamamlatır. Bir eklenti güncellemesi yarıda kaldıysa, aynı mantıkla eklentinin yeni sürümünü indirip klasörünü FTP ile değiştirebilir ya da eklentiyi silip temiz kurabilirsiniz.

Site hâlâ sorunluysa ve geri dönmek istiyorsanız, güncelleme öncesi aldığınız yedek en güvenli çıkıştır. Yedekten dönmek sizi işlem öncesindeki çalışır duruma getirir, sonra daha kontrollü bir anda tekrar denersiniz.

Elle güncelleme yaparken en sık yapılan hata wp-content klasörünü de üzerine yazmaktır. Bu klasör temalarınızı, eklentilerinizi ve yüklediğiniz tüm görselleri barındırır; üzerine yazarsanız kendi içeriğinizi kaybedersiniz. O yüzden resmi paketten yalnızca wp-admin, wp-includes ve kökteki tekil dosyaları aktarın. wp-config.php de dokunulmaması gereken dosyalardandır, çünkü veritabanı bağlantınız orada tutulur. Bu ikisini atladığınız sürece elle güncelleme güvenli bir yöntemdir ve panel üzerinden yapılan güncellemenin takıldığı yerde işi tamamlar.

Tekrar yaşamamak için

Güncellemelerin yarıda kalmaması için işlem sürerken sayfayı kapatmayın ve bağlantınızın kararlı olduğundan emin olun. Güncellemeleri tek tek, aralarında bekleyerek yapmak, hepsini aynı anda tetiklemekten daha az risklidir. En önemlisi, büyük bir güncelleme öncesi güncel bir yedek almak. Bir şey ters giderse dakikalar içinde geri dönersiniz.

Site bakım modunda kalınca insan bir an için her şeyin bittiğini sanabiliyor, oysa çoğu zaman tek bir gizli dosyayı silmek yetiyor. Nerede takıldığınızı anlatırsanız oradan devam ederiz.

Bu işleri kendiniz yapmak yerine profesyonel destek isterseniz, WordPress bakım ve teknik destek hizmetime göz atabilirsiniz.

Bu konunun tüm rehberi: WordPress Hataları ve Çözümleri

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

WhatsApp