NGINX liip_imagine 无法为...创建路径“获取操作失败”webp - 未在 media/cache/filter_name symfony 中创建 .webp

NGINX liip_imagine 无法为...创建路径“获取操作失败”webp - 未在 media/cache/filter_name symfony 中创建 .webp

所以在我的 liip_imagine 中我有类似的东西:

webp:
  generate: True
  quality: 70

它在本地运行良好,它提供 .png.webp 图像,但当我将它放在我的 NGINX 服务器上时,我遇到了一个问题,称为无法创建路径...“获取操作失败,我使用 imagick 作为驱动程序。我的服务器上有 mime 类型的 webp。问题是它在 imagick 上也显示错误,例如

    if (isset($options['format'])) {
          $this->imagick>setimageformat($options['format']);
     }

它无法识别格式,但我不知道如何调试它以查看给定的格式,我尝试了 dump($options['format']),但它没有在任何地方显示任何内容。我该如何解决这个问题?我应该使用其他方式在我的服务器上创建 webp 吗?为什么它在本地可以正常工作,但在服务器上却不行。

相关内容