2010-06-29 93 views
2

我通過EXEC PHP函數運行以下命令。我正在從ImageMagick Library的PDF文件創建JPG。PHP Exec函數不會運行imagemagick sheel命令,而是從shell正確運行相同的腳本。

命令:

/usr/local/bin/convert -density 500 '/home/pop/www/pdf/pdfSample.pdf' -resize 18% '/home/pop/www/images/pdfSample.jpg' 

我正在從EXEC PHP函數如下回應。

輸出數組:

Array 
(
    [0] => CRIT: rangecheck in .setuserparams 
    [1] => Operand stack: 
    [2] =>  --nostringval-- --nostringval-- --nostringval-- 
) 

Exec的響應:1

注:我已經分配777個權PDF和圖像文件夾,但仍然得到同樣的問題。我在shell中正確運行以上命令。

我應該將根所有者組分配給PDF和IMAGES文件夾嗎?

請幫我解決這個問題。

感謝, Raheel

回答

0

幾分鐘在谷歌戳後,頂級的搜索結果顯示,"CRIT: rangecheck in .setuserparams"經常爲Ghostscript和/或的Freetype丟失或古老的版本引起ImageMagick的convert程序中的錯誤。

你會想要得到那些安裝和/或更新。