Laradock中找不到ImageMagick的policy.xml,求修改PDF读写权限步骤
Laradock中修改ImageMagick policy.xml启用PDF读写权限的步骤
进入Laradock的workspace容器:
docker-compose exec workspace bash查找policy.xml文件位置(过滤无权限访问的目录报错):
find / -name policy.xml 2>/dev/null常见的policy.xml路径包括:
/etc/ImageMagick-6/policy.xml/etc/ImageMagick-7/policy.xml/usr/local/etc/ImageMagick-6/policy.xml/usr/local/etc/ImageMagick-7/policy.xml
编辑找到的policy.xml文件(以
/etc/ImageMagick-6/policy.xml为例):vim /etc/ImageMagick-6/policy.xml
找到或添加以下配置,替换原有针对PS/PDF/XPS的限制条目:保存退出后,重启相关容器使配置生效:
先执行exit退出容器,再运行:docker-compose restart workspace php-fpm
(注:若你的业务依赖其他容器,比如nginx,可根据实际情况添加重启)验证配置是否生效:
重新进入容器后执行:convert -list policy
检查输出中PS、PDF、XPS对应的权限是否为read|write
内容的提问来源于stack exchange,提问作者Swim89
相关产品推荐
相关产品推荐

