Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.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
Image Symfony2 LiipImagineBundle和#x27;无法删除文件';_Image_Caching_Symfony_Liipimaginebundle - Fatal编程技术网

Image Symfony2 LiipImagineBundle和#x27;无法删除文件';

Image Symfony2 LiipImagineBundle和#x27;无法删除文件';,image,caching,symfony,liipimaginebundle,Image,Caching,Symfony,Liipimaginebundle,我已使用以下方法将LiipImagineBundle安装到Symfony 2- 我已经完成了它要求的一切,它最初创建了缩略图,但是如果我在config.yml中更改图像尺寸,图像不会更改 我已尝试使用app/console cache:clear清除缓存,但出现以下错误: [Symfony\Component\Filesystem\Exception\IOException] Fa

我已使用以下方法将LiipImagineBundle安装到Symfony 2-

我已经完成了它要求的一切,它最初创建了缩略图,但是如果我在config.yml中更改图像尺寸,图像不会更改

我已尝试使用app/console cache:clear清除缓存,但出现以下错误:

[Symfony\Component\Filesystem\Exception\IOException]                                                          
Failed to remove file /localhost/path/web//media/cache/my_thumb/media/test.jpg
以下是我的小树枝模板的外观:

<img src="{{ asset(entity.filename) | imagine_filter('my_thumb') }}" /> 
这是我的配置文件:

# app/config/config.yml
  liip_imagine:
  filter_sets:
     my_thumb:
        quality: 75
        filters:
           thumbnail: { size: [120, 90], mode: outbound }
尝试将相同的应用于图像目录,就像您对
app/logs
app/cache
文件夹所做的那样

然后,您应该能够在没有任何错误的情况下清除缓存。
我还没有使用LiipImagineBundle,但我认为最好在每次更改维度后清除缓存,否则bundle必须检查图像是否在每次请求时都被更改(这违背了缓存的目的)


希望这有帮助。

我更新了我的问题。基本上,这将最初创建一个图像120x90,但是如果我将其更改为180x190,它将保持在120x90。而且,它是否只存储一个图像?如果你想在两个不同的地方有相同的图像,它们的大小是不同的呢?例如,在新闻列表页面上有一个小图片,在主要新闻文章页面上有一个大图片。可能是打字错误,但路径中有一个双斜杠
/localhost/path/web//media/cache/my_thumb/media/test.jpg
,否则请尝试将相同的内容应用到您的图像目录,就像您对app/logs和app/cache文件夹所做的那样。谢谢,看起来是您建议的权限。我还必须在更改尺寸后清除缓存,对吗?是的?(你想把你的建议作为一个答案,我会把它作为我问题的正确答案?)
# app/config/config.yml
  liip_imagine:
  filter_sets:
     my_thumb:
        quality: 75
        filters:
           thumbnail: { size: [120, 90], mode: outbound }