簡體   English   中英

imagemagick不起作用

[英]imagemagick doesn't work

我無法使imagemagick工作..

編輯

CHMOD設置為777

我找到了錯誤日志..沒有報告有關imagemagick的錯誤..我只是編錯了一個錯誤,以檢查它是否是正確的error.log-它是...

[Thu Nov 03 14:47:49 2011] [error] [client 94.145.177.221] PHP Notice:  Use of undefined constant sd - assumed 'sd' in /var/www/_im.php on line 24

這是代碼

$base = $_SERVER['DOCUMENT_ROOT'].'/';
$src = $base.'invoice.pdf';
$dst = $base.'invoice.png';

$syntax = '/usr/local/bin/convert -debug coders -log "%u %m:%l %e" '.$src.' '.$dst;

echo $syntax;

exec($syntax);

is_file($src)返回true

你應該叫convert-debug coder (而不是coder- S)。

如果您找不到webservers / vhosts error.log這通常可以幫助您解決一些問題:

 print `sh -c "/usr/local/bin/convert -help" 2>&1`;

(除了它也是通過safe_mode和open_basedir進行的阻止。但是,除非您將其關閉,否則您將發現PHP警告。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM