Тут на днях решил запилить на сайт новую версию 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
Перезапускаем апач. И вуаля, всё работает!
ПС. Не стал бы писать о такой мелочи, но вот для памяти...