imagemagick не работает - PullRequest
       4

imagemagick не работает

0 голосов
/ 03 ноября 2011

Я не могу заставить 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

Ответы [ 2 ]

0 голосов
/ 05 июля 2012

Вы должны позвонить convert с -debug coder (вместо кодера- s ).

0 голосов
/ 03 ноября 2011

Если вы не можете найти свои веб-серверы / vhosts error.log, это часто помогает выяснить некоторые проблемы:

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

(за исключением случаев, когда он блокируется через safe_mode и open_basedir какхорошо. Но вы бы узнали об этом с предупреждением PHP, если бы не отключили их.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...