2017-01-23 20 views
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沒有這樣的問題?

回答

1

我在使用--skip-compilation標誌後將其置於生產模式後重新部署靜態資產後,我能夠成功地正確部署所有內容。仍然覺得我必須破解我的部署方式,但是已經完成了。