Ubuntu imageMagick 不会从 www-data (php) 将 PDF 转换为 PNG


Ubuntu imageMagick does not convert PDF to PNG from www-data (php)

我想使用简单的 php 脚本转换 pdf 文件时遇到问题,例如:

<?php
    shell_exec("convert pdf.pdf image.png");
?>

从终端(SSH 连接)转换时转换工作正常,但前提是我以自己身份登录。以下内容不会给出错误,也不会给出输出文件"image.png"。

sudo su www-data
<enters password>
convert pdf.pdf image.png

您的文件/文件夹权限错误,imagemagick(转换)需要写入权限:

sudo chmod g+w folder

查看 http://www.tuxfiles.org/linuxhelp/filepermissions.html 以获得良好的帮助/解释文件/文件夹"模式"是什么以及它们是如何工作的。