마 젠토 2 유지 보수 모드 설정


10

file을 추가하여 유지 관리 모드를 활성화 var/.maintenance.flag하고 있지만 오류가 발생합니다.

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}

심지어 명령을 사용하여 활성화하려고 시도했습니다.

bin/magento maintenance:enable

또한 프로덕션 모드를 활성화하고 캐시를 지우면 여전히 503 페이지가 표시되지 않습니다. 도와주세요!

답변:


12

유지 관리 모드는 웹 사이트가 오프라인 상태임을 의미합니다.
따라서 예상대로 작동합니다.
유지 관리 모드를 제거하려면bin/magento maintenance:disable


2
표시되지 않아야합니다. "유지 보수 다운 타임 또는 용량 문제로 인해 서버가 일시적으로 요청을 처리 할 수 ​​없습니다. 나중에 다시 시도하십시오." 즉 503.phtml?
Twinkal

당신 말이 맞을 것입니다. 그러나 확실하지 않음
Marius

4
이것은 예외 문제에 대한 답변이 아닙니다.
Robert Egginton

11

MAGE_MODE개발자로 설정되었고 다음을 사용하여 프로덕션에 배포했습니다.

php bin/magento deploy:mode:set production

개발자 모드를 프로덕션으로 변경하는 동적 방법이라고 가정합니다.

나는 변경했다 MAGE_MODEproduction또는 default503 페이지를 얻을 수 있습니다.

MAGE_MODE배포 모드와 배포 모드 의 차이점을 알고 싶습니다 .


1
서버 구성에서 설정 한 값 (예 : MAGE_MODE)이 config.php및 의 값을 재정의한다고 생각합니다 env.php. cli를 통해 다르게 설정하더라도 개발자 모드가 켜져있는 이유입니다.
Marius

당신은 맞습니다 !! .. 나는 아무것도 찾지 config.php못하지만 cli 명령에 따라 값을 env.php변경합니다 MAGE_MODE. 감사합니다 :)
Twinkal

1

당신은 이것을 시도 할 수 있습니다. 다음 명령을 실행하십시오. (테스트하지 않았으므로 Magento의 백업을 작성하십시오)

1) / bin / magento maintenanca : 비활성화

첫 번째 명령을 사용하여 해결되지 않고 " 유지 보수 다운 타임 또는 용량 문제로 인해 서버가 요청을 일시적으로 처리 할 수 ​​없습니다. 나중에 다시 시도하십시오 "와 같은 오류가 표시되는 경우 여기를 확인 하십시오 .

2) 이제 다음 명령을 실행하십시오. : / bin / magento maintenance : status
3) / bin / magento maintenance : enable


0

Magento에있을 때 developer mode-> 활성화 maintenance mode-> 설명한 오류 메시지가 나타납니다.

다른 모드에있을 때-> 활성화 maintenance mode-> 503 페이지가 나타납니다.


1
어떤 모드를 사용하든 상관없이 항상 예외를 보여줍니다.
커비
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.