Блог Александра Башкирова

ИТ и бизнес, компьютеры и ПО, фото, программирование и просто мысли…
Этот сайт в основном посвящен тому, что мне интересно вне работы. Ведется в порядке хобби.
Все изложенное на сайте - мое частное оценочное мнение и не может быть истолковано иначе.
Со всеми вытекающими из этого последствиями.

Админское. Как бороться с The Encrypt library requires the Mcrypt extension.

Просмотров: 4445Комментарии: 0
LinuxMaxSite

Тут на днях решил запилить на сайт новую версию MaxSiteCMS (http://www.max-3000.com) - использовал автоустановщик... Все прошло отлично, только при запуске вывалилось, что "The Encrypt library requires the Mcrypt extension.". Хм три раза, потому что php-mcrypt у меня уже стоял (вывод sudo apt-get install php5-mcrypt

 тому доказательство). На всякий случай переинсталлировал это расширение:

apt-get --reinstall install php5-mcrypt

Затем перезапустил апач (sudo service apache2 restart). Ага три раза. Не работает. Ок, смотрим php.ini и связанные файлы. Для этого делаем файл info.php со следующим содержимым:

 <?php phpinfo(); ?>

Изучаем вывод. Видим, что есть ряд прогруженных файлов .ini, исследуем их. И выясняем, что не в одном из них не подключается mcrypt.so

Ну, ок, вписываем в /etc/php5/apache2/php.ini строку

extension=mcrypt.so

Перезапускаем апач. И вуаля, всё работает!

ПС. Не стал бы писать о такой мелочи, но вот для памяти...

Оставьте комментарий!


Комментарий будет опубликован после проверки

     

  

(обязательно)