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
Re: Imagick Cent OS
Posted: Wed Jun 12, 2019 11:51 am
by grayfolk
Итак, по поводу 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;
}
И все как бы нормально и работает. Но после каких то манипуляций в панели - эти строки исчезают.
Куда нужно прописать, что бы это было по умолчанию всегда?