Magento2 bakım modunu ayarla


10

Bir dosya ekleyerek bakım modunu etkinleştiriyorum var/.maintenance.flag, ancak hatayı alıyorum:

Unable to proceed: the maintenance mode is enabled. 
#0 /backup/html/magento2/vendor/magento/framework/App/Bootstrap.php(256): Magento\Framework\App\Bootstrap->assertMaintenance()
#1 /backup/html/magento2/index.php(39): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http))
#2 {main}

Hatta komutu kullanarak etkinleştirmeyi denedim:

bin/magento maintenance:enable

Ayrıca, üretim modunu etkinleştirdi, önbellekleri temizledi hala 503 sayfa almıyorum. Lütfen yardım et!

Yanıtlar:


12

Bakım modu, web sitesinin çevrimdışı olduğu anlamına gelir.
Yani beklendiği gibi çalışıyor.
Bakım modu çalışmasını kaldırmak istiyorsanızbin/magento maintenance:disable


2
Şunu göstermemelidir: "Sunucu bakım kesintisi veya kapasite sorunları nedeniyle isteğinize geçici olarak hizmet veremiyor. Lütfen daha sonra tekrar deneyin." yani 503.phtml?
Twinkal

Muhtemelen haklısın. Ama emin değilim
Marius

4
Bu istisna sorununa cevap vermez.
Robert Egginton

11

Benim MAGE_MODEgeliştirici olarak ayarlandı ve ben üretimde kullanarak konuşlandırılan etmişti:

php bin/magento deploy:mode:set production

geliştirici modunu üretime dönüştürmenin dinamik bir yolu olduğunu varsayarsak.

Ben değiştirmek zorunda MAGE_MODEiçin productionveya default503 sayfa alır.

MAGE_MODEMod ile dağıtım modu arasındaki farkı bilmek isterim .


1
Sunucu yapılandırmasında (MAGE_MODE gibi) ayarladığınız değerlerin config.phpve değerlerini geçersiz kıldığını düşünüyorum env.php. Bu nedenle geliştirici modunuz, cli ile farklı ayarlasanız bile açıktı.
Marius

Haklısın !! .. içinde bir şey bulamıyorum config.phpama içinde cli komutuna göre değeri env.phpdeğiştirir MAGE_MODE. Teşekkürler :)
Twinkal

1

Bunu deneyebilirsiniz. Aşağıdaki komutu çalıştırın. (Bunu test etmediğim için lütfen Magento'nuzun bir yedeğini oluşturun)

1) / bin / magento bakım: devre dışı bırak

İlk komutu kullanarak çözümlenmezse ve " Sunucu, bakım kesintisi veya kapasite sorunları nedeniyle isteğinize geçici olarak hizmet veremez. Lütfen daha sonra tekrar deneyin " gibi bir hata görürsünüz . Bu durumda, buradan kontrol edin .

2) Şimdi :: / bin / magento maintenance: status
3) / bin / magento maintenance: enable komutunu çalıştırın


0

Magento'da olduğunuzda developer mode-> etkinleştirin maintenance mode-> açıkladığınız hata mesajını alacaksınız

Başka bir modda olduğunuzda -> etkinleştirin maintenance mode-> 503 sayfasını alacaksınız


1
Görünüşe göre, hangi modu kullandığınız önemli değil, her zaman bir istisna gösteriyor.
Kirby
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.