我无法部署生产模式:命令返回非零退出代码(magento 2.1)

时间:2017-07-21 20:22:12

标签: php deployment magento2

我遇到了一个大问题,magento部署命令失败了。

php bin/magento deploy:mode:set production

返回以下错误:

命令返回非零退出代码: /usr/bin/php7.0 -f bin/magento setup:static-content:deploy fr_FR en_US

提前致谢!

2 个答案:

答案 0 :(得分:2)

正如评论中所述,尝试将您的php内存限制设置得更高,但是我会这样做:

php bin/magento deploy:mode:set --skip-compilation

然后:

php bin/magento setup:di:compile

这样你应该避免内存限制错误,它的工作方式与deploy命令只是缺少2个命令而不是1个命令相同。

干杯!

答案 1 :(得分:0)

我使用了@Anoxy 发布的答案。 它已进入生产模式。

当我在此之后尝试运行 setup:di:compile 时,我收到一个关于我在 Context 上调用 ::parent 的类的错误。

这导致编译停止运行,因为 Context 没有可以构造的父级。

我删除了父调用,它运行了