15

PDFファイルから画像を作成したい。Linux サーバーに ImageMagick をインストールし、root アクセスでターミナルからイメージを正常に作成しました。

指示:

 /usr/local/bin/convert http://www.artisticancestry.com/sites/default/files/media/Getting%20Started_7.pdf /public_html/testing.png

しかし、php exec() 関数からこのコマンドを実行しようとすると。このタイプのエラーを示しています

エラー: 変換: 画像/public_html/testing-0.png': No such file or directory @ error/blob.c/OpenBlob/2642. convert: WriteBlob Failed/public_html/testing-0.png' @ error/png.c/MagickPNGErrorHandler/1751 を開けません。

アクセス許可の問題がありますが、どのファイルにアクセス許可がないかわかりません。この問題の原因と解決方法を見つけるにはどうすればよいですか?

4

3 に答える 3

19

それは私にとって許可の問題でした

chmod -R 777 /dir

/dir = イメージを書きたいディレクトリ

于 2014-04-03T19:05:39.243 に答える
10

私も同じ問題を抱えていました。問題は、間違ったフォルダ名でした。システム ルートからファイルへのフル パスを使用するか、最初の記号として / を使用しない相対パスを使用する必要があります。

于 2013-02-16T21:05:40.067 に答える
0

それは私にとっても許可の問題でした。

cacheフォルダー内に存在していたフォルダーに完全なアクセス許可を与えtcpdfます。

chmod 0777 -R cache/

于 2016-10-12T13:27:37.217 に答える