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.