WordPress "Briefly unavailable for scheduled maintenance" bakım modunda takıldı

WordPress 64 görüntülenme Markdown

WordPress bir güncelleme yaparken sitenizi geçici olarak bakım moduna alır. Güncelleme yarıda kalırsa (bağlantı koptu, sunucu zaman aşımına uğradı, tarayıcı sekmesi kapandı) bakım modu kapanmaz ve ziyaretçiler şu mesajla karşılaşır: "Briefly unavailable for scheduled maintenance. Check back in a minute." (Türkçe: "Planlı bakım nedeniyle kısa süreliğine kullanılamıyor.") Mesaj bir dakika sonra kendiliğinden gitmiyorsa takılmıştır.

Nasıl çalışır?

WordPress güncellemeye başlarken sitenin ana klasöründe .maintenance adında gizli bir dosya oluşturur ve işi bitince siler. Bakım modundaysa o dosya hâlâ oradadır.

Çözüm

  1. Sitenin ana klasörüne (wp-config.php'nin bulunduğu yer) FTP ya da Dosya Yöneticisi ile bağlanın.
  2. .maintenance dosyasını bulun. Gizli dosyalar varsayılan olarak görünmez; FileZilla'da Sunucu > Gizli dosyaları zorla göster, hosting Dosya Yöneticisi'nde gizli dosya seçeneğini açın.
  3. Dosyayı silin. Site anında açılır.

VDS'te: sudo rm /var/www/ornek.com/.maintenance.

Güncellemeyi tamamlayın

Bakım modu bitti ama güncelleme yarım kalmış olabilir. Bazen işlem arka planda başarıyla tamamlanmıştır ve yalnızca dosya silinmemiştir; bu durumda yönetim paneli güncel sürümü gösterir. Yönetim paneline girip Panel > Güncellemeler sayfasına bakın. Yarım kalan eklenti ya da tema varsa:

  • Eklenti güncellemesi yarım kaldıysa eklenti bozulmuş olabilir. Siteniz açılıyorsa eklentiyi yeniden güncelleyin ya da silip temiz yükleyin.
  • Çekirdek güncellemesi yarım kaldıysa Güncellemeler sayfasındaki "yeniden kur" düğmesini kullanın.
  • Panel açılmıyor ve beyaz ekran görüyorsanız: beyaz ekran çözümü.
  • Güncelleme sonrası site bozulduysa: güncelleme sonrası geri dönme.

Tekrar etmemesi için

  • Güncellemeleri tek tek yapın; çok sayıda eklentiyi aynı anda toplu güncellemek zaman aşımı riskini artırır.
  • Güncellemeden önce yedek alın: WordPress yedekleme.
  • Güncelleme sırasında tarayıcı sekmesini kapatmayın.
  • PHP süre sınırı çok düşükse büyük güncellemeler yarıda kesilir. Hosting'de max_execution_time varsayılanı 60 saniyedir ve çoğu güncelleme için yeterlidir; gerekirse .user.ini ile artırın.

Ziyaretçileriniz bu sırada sitenizin kapalı olduğunu düşünüp başka yere gidebilir; bu yüzden takılmayı fark ettiğiniz anda dosyayı silmek önemlidir. Düzeltmeden sonra tarayıcı önbelleğinden dolayı hâlâ bakım mesajını görüyorsanız sayfayı Ctrl+F5 ile yenileyin ya da gizli pencerede açın; önbellek eklentisi kullanıyorsanız onu da boşaltın.

Otomatik arka plan güncellemeleri de bakım modunu kullanır ve sunucu kaynaklarının düşük olması durumunda takılabilir. Sürekli yaşıyorsanız disk dolu mu, bellek yeterli mi kontrol edin: disk doldu.

Sık sorulanlar

Dosyayı silmek güvenli mi?

Evet. Dosya yalnızca bir işaretçidir, içinde veri yoktur. Silince WordPress normal moda döner.

Dosyayı göremiyorum.

Başında nokta olan dosyalar gizlidir. FTP programınızda gizli dosyaları göstermeyi açın.

Siteyi bakım moduna bilerek almak istiyorum.

Bunun için bir bakım modu eklentisi kullanın. .maintenance dosyasını elle oluşturmak sürümler arasında farklı davranabilir.

İlgili makaleler

Sorununuz çözülmediyse destek talebi açın. Hangi adımı denediğinizi ve ekranda ne gördüğünüzü yazarsanız çözüm çok daha hızlı olur.

Faydalı oldu mu?

Geri bildiriminiz için teşekkürler!

Hâlâ Yardıma mı İhtiyacınız Var?

Yukarıda bulamadığınız her şey için destek ekibimiz her zaman yanınızda.