Перейти к основному содержанию

PHPBB — настройка ImageMagick

phpBB

ImageMagick в PHPBB используется для автоматической обрезки изображений. Принцип настройки что в Windows что в Linux прост: 

  1. Устанавливаем ImageMagick.
  2. Даём права доступа к нему пользователю, от имени которого работает веб-сервер.
  3. Прописываем путь до ImageMagick.

Если ваш форум хостится на внешнем хостинге, вам достаточно узнать путь до ImageMagick у провайдера и выполнить третий пункт. Если же у вас Windows и IIS, то расскажу подробнее.

Установка ImageMagick в Windows

Качаем дистрибутив:

phpbb

Для Windows на сайте предлагают инсталлятор, я скачал ImageMagick-7.0.8-42-Q16-x64-dll.exe.

phpbb

Запускаем.

phpbb

Принимаем лицензионное соглашение. Next.

phpbb

Next.

phpbb

Указываем путь установки. Я создал для этого специальную директорию C:\lib. Next.

phpbb

Next.

phpbb

Отмечаем галкой нужные пункты установки. Я ставлю "Add application directory to your system path", это поможет в дальнейшем автоматически определить путь к ImageMagick в админке phpbb. Next.

ImageMagick

Проверяем. Install.

phpbb

Началась установка.

phpbb

Снова какая-то ненужная информация. Next.

phpbb

Finish.

Настройка прав доступа

К папке C:\lib даём права на чтение пользователям IUSR и IIS_IUSRS.

phpbb

 

Настраиваем ImageMagick в phpbb

Перезапускаем IIS:

iisreset

В админке phpbb нажимаем кнопку "Найти ImageMagick".

phpbb

Сохраняем настройки. Всё готово.

Теги

 

Похожие материалы

IIS 7.0 — The FastCGI process exceeded configured request timeout

Привет, сегодня будем лечить ошибку: HTTP Error 500. The FastCGI process exceeded configured request timeout. Пути к php-cgi.exe могут отличаться в каждом конкретном случае. Ошибка происходит при превышении таймаута работы скрипта. По умолчанию таймаут FastCGI 90 секунд.

Теги

RDP-ссылка на RemoteApp в Windows Server 2012 R2

Говорят, что в Windows Server 2012 выпилили функционал по созданию rdp ярлыков на удалённые приложения. Но это не совсем так. Расскажу как сделать rdp ярлык без особых проблем. Устанавливаете приложение на сервер. Убедитесь, что входите в группу пользователей, которым доступны удалённые приложения.

Теги

Точка входа в процедуру nextafterf не найдена в библиотеке MSVCR120_CLR0400.dll

При установке программы на Windows 7 словил ошибку: Точка входа в процедуру nextafterf не найдена в библиотеке MSVCR120_CLR0400.dll. Подозреваю, что проблема в битом .NET. Попробуем вылечить.

Теги