如果我在工具中上传图像并单击下一步,则会出现以下错误:
ImagickException: not authorized `/tmp/comcard_NEgyzR.pdf' @ error/constitute.c/ReadImage/412
/vendor/spatie/pdf-to-image/src/Pdf.php in line 169
Run Code Online (Sandbox Code Playgroud)
任何想法。这种事时时刻刻都在发生。
PHP 更新后(而不是升级)后我遇到了同样的问题。能够在spatie git-hub 页面的帮助下按照以下说明解决它。
看来这个错误从上周开始发生在很多人身上。但没有真正的原因。部分修复...
步骤1: sudo nano /etc/ImageMagick-6/policy.xml
步骤2: 添加/编辑以下行
<policy domain="coder" rights="read|write" pattern="PDF" />
<policy domain="coder" rights="read|write" pattern="LABEL" />
如果有 MGV 行,您可能还需要注释掉它。我没有。
步骤 3: 重新启动 Web 服务器和 php-fpm。即(在 nginx/php7.2 上) sudo service nginx restart sudo systemctl restart php7.2-fpm
如果上述 3 个步骤不适合您,请点击以下链接了解更多详细信息。 https://github.com/spatie/laravel-medialibrary/issues/1268#issuecomment-429928562
| 归档时间: |
|
| 查看次数: |
2545 次 |
| 最近记录: |