当部署到生产模式时,Magento 2卡在维护模式下
我最近将我的Magento 2项目置于开发人员模式,以便启用路径提示并重新编译一些较少的代码。当我将站点恢复到生产模式时,它似乎在终端中暂停,然后整个站点只返回一条错误消息当部署到生产模式时,Magento 2卡在维护模式下,magento,deployment,magento2,Magento,Deployment,Magento2,我最近将我的Magento 2项目置于开发人员模式,以便启用路径提示并重新编译一些较少的代码。当我将站点恢复到生产模式时,它似乎在终端中暂停,然后整个站点只返回一条错误消息 magento deploy:mode:set production # it gets this far before failing Enabled maintenance Starting compilation 在这一点上,我必须禁用维护模式,并将其恢复到开发人员模式,以便恢复站点。这是我在网站尝试进入生产模式时
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而不出现类似问题吗?在使用
--skip compilation
标志将静态资产投入生产模式后,重新部署静态资产后,我能够成功地正确部署所有内容。我仍然觉得我必须通过黑客破解我的部署方式,但已经完成的事情已经完成了