这里的初级开发人员,谢谢您的帮助。
我正在尝试将Symipony5的LiipImagine捆绑包用于降低用户上传到我的网站的图像的质量,从而提高整体加载速度。
该过滤器适用于本地主机上的APP_ENV = dev和APP_ENV = prod。但是,在将(ftp)传输到服务器(OVHcloud kimsufi2015)之后,不再应用想象质量过滤器。
这是图像首次投放到页面时的URL
http://www.mycavebx.info/media/cache/resolve/my_large/uploads/images/grapeHand-5ecb7c476352f.jpeg
第二次
http://www.mycavebx.info/media/cache/my_large/uploads/images/grapeHand-5ecb7c476352f.jpeg
这是我的liip_imagine.yaml
# app/config/config.yml
liip_imagine:
resolvers:
default:
web_path: ~
filter_sets:
cache: ~
my_large:
default_image: defaultImage.jpg
quality: 1
filters:
thumbnail:
size: [1920, 1080]
mode: outbound
要调试,我已经尝试过:
正在检查var文件夹中的产品错误日志,没有相关的错误消息。
我认为这不是权限问题,因为我已将公共所有文件夹和文件的chmod更改为777。
专门将Web根定义为%kernel.project_dir%/public
,将缓存前缀定义为media/cache
将资产添加到TWIG模板<img src="{{ asset('/relative/path/to/image.jpg')
其他人是否有在kimsufi2015上使用LiipImagine的经验?服务器很可能根本不支持这种缓存图像过滤设置。
如果是,任何人都可以提出修复建议?
这是我的第一个stackoverflow问题。我希望我很清楚。 谢谢您的时间。