Настройка Imagemagick - PullRequest
       4

Настройка Imagemagick

0 голосов
/ 15 апреля 2011

мои работодатели обязаны загружать очень большие изображения в высоком разрешении.Обычно загрузка таких изображений не работает.

Мне сказали, что использование ImageMagick поможет перенести бремя обработки изображений на сервер Linux вместо php (поэтому мне не нужно устанавливать phpmax_memory до какого-то нелепого уровня).

В любом случае, я следовал этому уроку: http://thewichitacomputerguy.com/blog/how-enable-install-imagemagick-drupal Я получил следующий ответ:

* warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/usr/bin/convert) is not within the allowed path(s): (/var/www/vhosts/mysite.co.uk/httpdocs:/tmp) in /var/www/vhosts/mysite.co.uk/httpdocs/includes/image.imagemagick.inc on line 55.

* No file /usr/bin/convert could be found. PHP's open_basedir security restriction is set to /var/www/vhosts/mysite.co.uk/httpdocs:/tmp, which may be interfering with the attempts to locate ImageMagick.

Я определил файл /usr/bin/convert определенносуществует на сервере, но я не знаю, как поступить.

Можете ли вы, ребята, помочь друпалеру?

Ответы [ 2 ]

2 голосов
/ 15 апреля 2011

Если вы пользуетесь виртуальным хостингом, вам нужно поговорить с вашим провайдером.Если вы администрируете свой сервер, вам нужно отредактировать свой php.ini, чтобы разрешить open_basedir доступ к вашему каталогу imagemagick.

0 голосов
/ 15 апреля 2011

ImageMagik всегда доставляет мне неприятности ...

Этот урок, который вы цитировали, не является тем способом, которым я обычно его устанавливаю Я думаю, что установка ImageMagik в папку / includes может быть связана с проблемой. Если вы хотите продолжить пытаться заставить это работать, попробуйте настроить ImageMagik на страницах администрирования Drupal, чтобы найти его в нужном месте: админ / Настройки / ImageAPI / конфигурации

(при условии, что у вас есть модуль ImageAPI )

Если вы не можете заставить магию там происходить .. Я бы попробовал установить ImageMagik с SSH (при условии, что у вас есть доступ к оболочке, потому что это выделенный сервер)

Для этого возьми себе Замазка

Затем выясните, в каком дистрибутиве Linux вы работаете (проверьте форум вашего хоста, или спросите их ... или попробуйте this ) и выполните команду, подобную этой:

apt-get install imagemagick

или как это ..

yum install imagemagik

Как только вы его получите, вам просто нужно протестировать его и настроить обработку изображений Drupal с ImageCache

Несколько классных связанных модулей (как только вы это заработаете):

...