magento2.0 提交到市场后安装和 Varnish 测试失败

magento2.0 提交到市场后安装和 Varnish 测试失败

我在 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

相关内容