KeyWeb
1111111111Rating 5.00 (2 Votes)

После обновления phpMyAdmin, при входе в панель стала появляться ошибка сообщающая о том, что не установлен mcrypt, просмотр информации php выдавал такую ошибку:

php -v
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/module.so' - /usr/lib64/php/modules/module.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP 5.3.3 (cli) (built: Feb 22 2013 02:51:11)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies

нашел несколкьо выходов - сделать downgrade:

yum downgrade mcrypt

либо найти версию под php:

rpm -q php
php-5.3.3-22.el6.x86_64

найти на rpmfind.net соотвествующую версию php-mcrypt и установить:

wget -c ftp://rpmfind.net/linux/epel/6/x86_64/php-mcrypt-5.3.3-1.el6.x86_64.rpm
rpm -i --nodeps php-mcrypt-5.3.3-1.el6.x86_64.rpm

Дополнение: спустя пару недель после написания статьи, проблема повторилась, вот ее решение - необходимо изменить директиву в файле /etc/php.d/mcrypt.ini с:

extension=module.so

на

extension=mcrypt.so

Добавить комментарий


Обновить
Защитный код

KeyWeb

Сейчас 60 гостей и ни одного зарегистрированного пользователя на сайте

Вверх
Вниз