- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在处理 Sylius 1.5 项目,在我的本地环境中一切正常,但是在部署到我的开发环境时,我在过滤图像上遇到错误(使用 liip 想象过滤器)。
该环境由一个运行 sylius 的 docker php-apache 容器组成。主机代理对 docker 容器的请求。
这是我尝试在浏览器中加载图像的 url 时遇到的错误:
Unable to create image for path "b4/11/650996cb08ee2b5fef5dfc75b8b4.jpeg" and filter "sylius_shop_product_thumbnail". Message was "Unable to open image /var/www/html/public/media/image/b4/11/650996cb08ee2b5fef5dfc75b8b4.jpeg"
in vendor/imagine/imagine/lib/Imagine/Gd/Imagine.php (line 96)
public function open($path)
{
$path = $this->checkPath($path);
$data = @file_get_contents($path);
if (false === $data) {
throw new RuntimeException(sprintf('Failed to open file %s', $path));
}
$resource = @imagecreatefromstring($data);
if (!is_resource($resource)) {
throw new RuntimeException(sprintf('Unable to open image %s', $path));
}
return $this->wrap($resource, new RGB(), $this->getMetadataReader()->readFile($path));
}
NameVirtualHost 127.0.0.1:8000
Listen 127.0.0.1:8000
LimitRequestBody 10485760
<VirtualHost 127.0.0.1:8000>
ProxyPreserveHost On
DocumentRoot "/var/www/html"
DirectoryIndex index.php
<Directory "/var/www/html">
AllowOverride All
Allow from All
</Directory>
</VirtualHost>
server {
listen 80;
client_max_body_size 10M;
server_name mydomain.com;
location / {
proxy_pass http://127.0.0.1:8092;
include /etc/nginx/proxy_params;
}
}
最佳答案
我不知道这是否是您的情况,但如果您使用的是 php7.4,您可能需要为 jpeg 显式配置 php-gd,如 here 所述
关于php - Sylius liip 想象 : Unable to open image,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57186081/
我正在使用 PHP Imagick 来处理图像。 我有两个用例:“调整大小”和“裁剪”。 在“调整大小”中,如果原始图像的尺寸小于给定的宽度和高度,我不希望 Imagick 将其放大,而是希望它简单地
当尝试从 PHP 进行简单的转换时,我收到此错误: exception 'ImagickException' with message 'wand contains no images `Magick
我想了解如何从动画 GIF 中删除帧。 目前我正在尝试这个(作为测试): $count = 1; foreach ($_im AS $frame) { if ($count > 1) { $f
我正在处理 Sylius 1.5 项目,在我的本地环境中一切正常,但是在部署到我的开发环境时,我在过滤图像上遇到错误(使用 liip 想象过滤器)。 该环境由一个运行 sylius 的 docker
我是一名优秀的程序员,十分优秀!