当我想使用简单的PHP脚本转换pdf文件时遇到问题:
<?php
shell_exec("convert pdf.pdf image.png");
?>
从终端(SSH连接)转换时,转换工作正常,但仅当我以自己的身份登录时才能正常工作。以下内容不会出现错误,也不会输出文件'image.png'。
sudo su www-data
<enters password>
convert pdf.pdf image.png
答案 0 :(得分:2)
您的文件/文件夹权限有误,imagemagick(转换)需要写入权限:
sudo chmod g+w folder
查看http://www.tuxfiles.org/linuxhelp/filepermissions.html以获得有用的帮助/解释文件/文件夹“模式”是什么以及它们如何工作。