Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.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
Php 设置:di:在Magento 2中编译并将模式更改为生产模式失败_Php_Magento_Magento2 - Fatal编程技术网

Php 设置:di:在Magento 2中编译并将模式更改为生产模式失败

Php 设置:di:在Magento 2中编译并将模式更改为生产模式失败,php,magento,magento2,Php,Magento,Magento2,当我尝试将模式从开发人员更改为生产人员时,将返回一个非零的退出代码。我发现这不是在静态内容的部署期间,而是在编译期间内存限制为2000M。我检查了php-bin/magento-setup:di:compile,发现它在Repositories-code-generation…停止并退出编译,但没有显示任何错误。我将站点迁移到localhost,现在它成功编译并进入生产模式 为什么它在localhost中工作,但在联机服务器中失败?当遇到内存限制问题时,请使用此命令进行部署 php-dmemor

当我尝试将模式从开发人员更改为生产人员时,将返回一个非零的退出代码。我发现这不是在静态内容的部署期间,而是在编译期间<代码>内存限制为2000M。我检查了
php-bin/magento-setup:di:compile
,发现它在
Repositories-code-generation…
停止并退出编译,但没有显示任何错误。我将站点迁移到localhost,现在它成功编译并进入生产模式


为什么它在localhost中工作,但在联机服务器中失败?

当遇到内存限制问题时,请使用此命令进行部署


php-dmemory_limit=6G bin/magento设置:静态内容:deploy

Hi在遇到内存限制问题时使用此命令进行部署


php-dmemory_limit=6G bin/magento设置:静态内容:部署

打开管理:存储>配置>高级>开发人员>前端开发工作流>工作流类型>无服务器端编译

在设置生产模式时使用以下常用项

rm -rf var/*
rm -rf pub/static/*
php bin/magento deploy:mode:set production --skip-compilation
php -dmemory_limit=6G bin/magento setup:static-content:deploy
chmod -R 7777 var pub/static

打开管理:存储>配置>高级>开发人员>前端开发工作流>工作流类型>无服务器端编译

在设置生产模式时使用以下常用项

rm -rf var/*
rm -rf pub/static/*
php bin/magento deploy:mode:set production --skip-compilation
php -dmemory_limit=6G bin/magento setup:static-content:deploy
chmod -R 7777 var pub/static

你有密码吗?你有密码吗?