Page 1 of 1

Imagick Cent OS

Posted: Wed Jun 12, 2019 10:29 am
by gendalf777
Установлена Vesta CP Nginx+php-fpm
CMS Требует Imagick
В инете нашел следующую инструкцию(Но она не помогла)
1. yum install gcc php devel php-pear
2. yum install ImageMagick ImageMagick-devel
3. pecl instal imagick
3. echo "extension=imagick.so" > /etc/php.d/imagick.ini
4. service nginx reload

Но она не помогла.

Подскажите, что делать?
Плюс еще надо активировать модуль URL rewrite, где это сделать?

Re: Imagick Cent OS

Posted: Wed Jun 12, 2019 10:48 am
by grayfolk
gendalf777 wrote:
Wed Jun 12, 2019 10:29 am

Но она не помогла.
Перезапустите php-fpm. Nginx перезапускать не надо.

Re: Imagick Cent OS

Posted: Wed Jun 12, 2019 11:18 am
by gendalf777
Перезапустите php-fpm. Nginx перезапускать не надо.
Перезапускал, все равно не работает
проверял через php -m ,там тоже нет

Re: Imagick Cent OS

Posted: Wed Jun 12, 2019 11:20 am
by gendalf777
Плюс еще надо активировать модуль URL rewrite, где это сделать?
И как активировать этот модуль?

Re: Imagick Cent OS

Posted: Wed Jun 12, 2019 11:24 am
by grayfolk
gendalf777 wrote:
Wed Jun 12, 2019 11:18 am
Перезапустите php-fpm. Nginx перезапускать не надо.
Перезапускал, все равно не работает
проверял через php -m ,там тоже нет
Проверяйте пути к конфигам в phpinfo - https://clip2net.com/s/4233mSK
gendalf777 wrote:
Wed Jun 12, 2019 11:20 am
Плюс еще надо активировать модуль URL rewrite, где это сделать?
И как активировать этот модуль?
Тоже отсутствует в phpinfo?

Re: Imagick Cent OS

Posted: Wed Jun 12, 2019 11:42 am
by gendalf777
Вот скриншот phpinfo
http://prntscr.com/o0vagi

Re: Imagick Cent OS

Posted: Wed Jun 12, 2019 11:51 am
by grayfolk
gendalf777 wrote:
Wed Jun 12, 2019 11:42 am
Вот скриншот phpinfo
http://prntscr.com/o0vagi
Итак, по поводу mod_rewrite. Это модуль Апача, а у вас nginx/php-fpm. Читайте https://winginx.com/ru/docs/rewrites к примеру.
Далее, php -m не показывает imagick? А ошибки какие-то выводит?

Re: Imagick Cent OS

Posted: Wed Jun 12, 2019 11:59 am
by gendalf777
Далее, php -m не показывает imagick? А ошибки какие-то выводит?
Ошибко ни каких нет.
Но при вводе php -m | grep imagick
выводит следующее:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/imagick.so' - /usr/lib64/php/modules/imagick.so: cannot open shared object file: No such file or directory in Unknown on line 0

Re: Imagick Cent OS

Posted: Wed Jun 12, 2019 2:17 pm
by grayfolk
gendalf777 wrote:
Wed Jun 12, 2019 11:59 am
Далее, php -m не показывает imagick? А ошибки какие-то выводит?
Ошибко ни каких нет.
Но при вводе php -m | grep imagick
выводит следующее:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/imagick.so' - /usr/lib64/php/modules/imagick.so: cannot open shared object file: No such file or directory in Unknown on line 0
Ну вот. Не установлен Imagick.
Чем заканчивается pecl instal imagick?

Re: Imagick Cent OS

Posted: Wed Jun 12, 2019 2:42 pm
by gendalf777
C imagick Я разобался. Надо было дописать в php.ini настройки.
А вот с Модулем URL rewrite, что то не очень.
В /home/admin/conf/web/
Я прописываю:
if (!-f $request_filename){
rewrite ^(.*)$ /index.php;
}

И все как бы нормально и работает. Но после каких то манипуляций в панели - эти строки исчезают.
Куда нужно прописать, что бы это было по умолчанию всегда?