0

次のような単純なphpスクリプトを使用してPDFファイルを変換したいときに問題が発生します。

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

ターミナル(SSH接続)から変換する場合、変換は正常に機能しますが、自分でログインしている場合に限ります。以下はエラーも出力ファイル'image.png'も与えません。

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

1 に答える 1

2

ファイル/フォルダーのアクセス許可が間違っています。imagemagick(変換)には書き込みアクセス許可が必要です。

sudo chmod g+w folder

ファイル/フォルダーの「モード」とは何か、およびそれらがどのように機能するかについての優れたヘルプ/説明については、http://www.tuxfiles.org/linuxhelp/filepermissions.htmlを確認してください。

于 2012-06-29T18:43:24.677 に答える