“Briefly Unavailable for Scheduled Maintenance” Hatası Çözümü

“Briefly unavailable for scheduled maintenance. Check back in a minute” mesajı gördüğünüzde WordPress siteniz gerçekte çalışıyor ancak bakım modunda takılı kalmış demektir. Bu sorun beş dakika içinde çözülebilir.

Bu Mesaj Neden Çıkar?

WordPress herhangi bir güncelleme başlatırken (WordPress çekirdeği, tema veya eklenti) kök dizine .maintenance adında gizli bir dosya oluşturur. Bu dosya sitenin bakım moduna alındığını gösterir. Güncelleme başarıyla tamamlandığında WordPress bu dosyayı otomatik olarak siler.

Sorun şu durumlarda yaşanır:

  • Güncelleme sırasında PHP zaman aşımı (timeout) oluştu
  • Güncelleme sırasında PHP bellek limiti aşıldı
  • Tarayıcı sekmesi güncelleme ortasında kapatıldı
  • Hosting sunucusunda kısa süreli kesinti yaşandı
  • Yetersiz disk alanı güncellemeyi yarıda kesti

Çözüm 1: .maintenance Dosyasını Silin (En Hızlı)

FTP ile (FileZilla):

  • FileZilla veya tercih ettiğiniz FTP programını açın
  • Sunucuya bağlanın
  • WordPress kök dizinine gidin (public_html, httpdocs veya www)
  • Üst menüden Sunucu → Gizli dosyaları göster seçeneğini aktif edin
  • .maintenance dosyasını bulun (nokta ile başlayan gizli dosya)
  • Dosyaya sağ tıklayıp Sil seçin
  • Siteyi ziyaret edin — sorun çözülmüş olmalı

cPanel Dosya Yöneticisi ile:

  • cPanel’e giriş yapın → Dosya Yöneticisi’ni açın
  • Üst menüden Ayarlar → “Gizli Dosyaları Göster”i işaretleyin
  • WordPress kök dizinine gidin
  • .maintenance dosyasını bulup seçin
  • Sil butonuna tıklayın

Plesk Dosya Yöneticisi ile:

  • Plesk panelinde sitenizi seçin → Dosyalar sekmesi
  • httpdocs veya public_html klasörüne gidin
  • Gizli dosyaları gösterme seçeneğini aktif edin
  • .maintenance dosyasını silın

WP-CLI ile (SSH):

rm /var/www/vhosts/siteniz.com/public_html/.maintenance

SSH ile doğrudan:

ls -la /var/www/vhosts/siteniz.com/httpdocs/ | grep maintenance
rm /var/www/vhosts/siteniz.com/httpdocs/.maintenance

Çözüm 2: Admin Panelinden Güncellemeyi Tamamlayın

Admin paneline giriş yapabildiyseniz:

  • siteniz.com/wp-admin adresine gidin
  • Güncellemeler sayfasına gidin (Panel → Güncellemeler)
  • Yarım kalan güncellemeyi tekrar başlatın
  • Bu sefer tamamlanırsa .maintenance dosyası otomatik silinir

Güncelleme Neden Yarıda Kaldı? Kalıcı Çözüm

PHP Memory Limit Artırma:

wp-config.php dosyasına şu satırı ekleyin:

define('WP_MEMORY_LIMIT', '256M');

PHP Max Execution Time Artırma:

wp-config.php’ye ekleyin:

set_time_limit(300);

Veya .htaccess’e:

php_value max_execution_time 300

Disk Alanı Kontrolü:

df -h /var/www/vhosts/siteniz.com/

Disk doluysa önce temizlik yapın (cache, log dosyaları, eski yedekler).

Güncelleme Yaparken Dikkat Edilecekler

  • Güncelleme başlamadan önce tam yedek alın (dosyalar + veritabanı)
  • Güncelleme sırasında tarayıcı sekmesini kapatmayın ve sayfayı yenilemeyin
  • Çok sayıda eklentiyi aynı anda güncellemeyin — sırayla güncelleyin
  • Güncellemeleri trafiğin az olduğu saatlerde yapın
  • Staging (test) ortamında önce test edin

Maintenance Mode Eklentisi Yüklüyse

Sitenizde ayrı bir bakım modu eklentisi kuruluysa (SeedProd, Coming Soon Page vb.) bu eklenti de benzer ekran gösterebilir. Eklentinin ayarlarından bakım modunu kapatın veya eklentiyi geçici devre dışı bırakın.

Sonuç

.maintenance dosyasını silmek dakikalar içinde sorunu çözer. Sorun tekrar ediyorsa PHP memory limit ve execution time değerlerini artırın. Güncelleme öncesi yedek almayı alışkanlık haline getirin — böylece bir şeyler ters giderse kolayca geri dönebilirsiniz.

Daha Fazla Göster

İlgili Makaleler

Bir yanıt yazın

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

Başa dön tuşu