0
我最近將Magento 2項目置於開發人員模式,以便啓用路徑提示並重新編譯一些LESS代碼。當我將網站恢復到生產模式時,它似乎在終端中停頓,然後整個網站只是返回錯誤消息。Magento 2在部署到生產模式時陷入維護模式
magento deploy:mode:set production
# it gets this far before failing
Enabled maintenance
Starting compilation
在這一點上,我必須禁用維護模式,並把它放回開發模式,以使網站恢復起來。這是一旦網站嘗試將其投入生產模式後,我就會收到這條消息。
Exception #0 (Exception): Unable to proceed: the maintenance mode is enabled
在解決這個讓我的唯一成功的嘗試是將模式設置爲生產模式時使用的--skip-compilation
標誌。但是,這樣做似乎讓我在結帳過程中遺漏了javascript資源,因此一起禁用了結帳過程。
任何想法如何正確部署Magento 2沒有這樣的問題?