После dist-upgrade формы с 12.04 до 14.04 imagick не загружен

После моего dist-upgrade сервера Ubuntu с формы с 12.04 LTS до 14.04 LTS, модуль ImageMagick больше не загружается.

Каждые 30 минут я получаю новое электронное письмо со следующим:

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20121212/imagick.so' - liblcms2.so.2: cannot open shared object file: No such file or directory in Unknown on line 0

Является ли оно последовательным обновлением или случайностью!?

РЕДАКТИРОВАТЬ:

Итак, Imagemagick имя изменилось, теперь оно воображаемое! Просто удалите и переустановите его под новым именем:

sudo apt-get --purge remove "imagemagick"
sudo apt-get --purge remove "php5-imagick*"

sudo apt-get install imagemagick && php5-imagick
sudo php5enmod imagick

sudo service apache2 restart

Но я все еще получаю предупреждение по электронной почте:

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20121212/gmagick.so' - /usr/lib/php5/20121212/gmagick.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20121212/gmagick.so' - /usr/lib/php5/20121212/gmagick.so: cannot open shared object file: No such file or directory in Unknown on line 0

Когда я ищу в своей системе в / etc / any conf файл, пытаясь получить доступ к этому файлу, ничего не возвращается (кроме / etc /pear/pear.conf). Вот синтаксис поиска:

egrep -lir  "20121212" .

Что я могу сделать, чтобы эта проблема не возникала?

0
задан 4 September 2017 в 22:43
1 ответ

Итак, удаление ImageMagick не удаляет (очевидно) расширение extension = imagick.so в php.ini.

Мне нужно было удалить его вручную. Не знаю почему, но на него дважды ссылались в файле /etc/php5/apache2/php.ini .

0
ответ дан 24 November 2019 в 03:54

Теги

Похожие вопросы