Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当部署到生产模式时,Magento 2卡在维护模式下_Magento_Deployment_Magento2 - Fatal编程技术网

当部署到生产模式时,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 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而不出现类似问题吗?

在使用
--skip compilation
标志将静态资产投入生产模式后,重新部署静态资产后,我能够成功地正确部署所有内容。我仍然觉得我必须通过黑客破解我的部署方式,但已经完成的事情已经完成了