我在 Magento Marketplace 上提交了一个扩展,但安装失败,并且测试报告如下:
环境:PHP 7.1.22 Magento 2.3 CE
php bin/magento deploy:mode:set production
启用维护模式
开始编译
编译生成的代码时出现错误。请参阅错误日志了解详情。
禁用维护模式
命令返回非零退出代码:/usr/bin/php -f /var/www/html/bin/magento setup:di:compile
和
环境:PHP 7.2.10 Magento 2.3 CE
php bin/magento deploy:mode:set production
启用维护模式
开始编译
编译生成的代码时出现错误。请参阅错误日志了解详情。
禁用维护模式
命令返回非零退出代码:/usr/bin/php -f /var/www/html/bin/magento setup:di:compile
但是,我可以报告以下配置成功:
- 环境:PHP 7.0.31 Magento 2.0 CE
- 环境:PHP 7.0.31 Magento 2.1 CE
- 环境:PHP 7.1.22 Magento 2.2 CE
- 环境:PHP 7.0.31 Magento 2.2 CE
- 环境:PHP 5.6.37 Magento 2.0 CE
- 环境:PHP 5.5.38 Magento 2.0 CE
- 环境:PHP 5.6.37 Magento 2.1 CE
答案1
此错误意味着扩展阻止 Varnish 缓存产品和类别页面。一个可能的原因是使用可缓存=“false”在产品和类别页面上的一个或多个区块中。
其他资源: https://devdocs.magento.com/guides/v2.4/config-guide/varnish/config-varnish.html