У меня проблема с расширением php5 mcrypt.
Команда
php5 -m | grep mcrypt
Выходы:
mcrypt
Но во время установки openCart расширение mCrypt не установлено.
Я перезапустил apache с:
sudo service apache2 restart
А также попробовал:
sudo service apache2 reload
Есть предложения? Благодаря.
ОБНОВЛЕНИЕ : попробую описать с самого начала:
sudo apt-get purge php5-mcrypt && sudo apt-get install php5-mcrypt
Чем я добавил ссылки и отредактировал mcrypt.ini из этой темы:
http://askubuntu.com/questions/460837/mcrypt-extension-is-missing-in-14-04-server-for-mysql
Я выполнил:
sudo php5enmod mcrypt
И в настоящее время я вижу вывод для:
php5 -m | grep mcrypt
Это:
mcrypt
Насколько я понимаю - это установлено. Но я все еще не вижу его во время установки opencart.
Я не гуру php, но моя функция phpinfo () показывает, что модуль mcrypt находится в разделе «авторы модулей» - это доказательство его установки?
Есть ли какие-либо шаги, чтобы проверить, если это работает.
Существует ошибка в данный момент с php5-mcrypt модулем, помещающим 'mcrypt.ini' в неправильную папку. Обходное решение делает символьные ссылки.
Так, одна из моих первых попыток сделать это - было неправильно. И я не заметил, который не передали другие.
Насколько я полагал, что - удалил символьные ссылки с командами:
sudo unlink /etc/php5/apache2/conf.d/20-mcrypt.ini
sudo unlink /etc/php5/cli/conf.d/20-mcrypt.ini
И, чем, добавленный корректный вариант:
sudo ln -s /etc/php5/mods-available/mcrypt.ini /etc/php5/cli/conf.d/20-mcrypt.ini
sudo ln -s /etc/php5/mods-available/mcrypt.ini /etc/php5/apache2/conf.d/20-mcrypt.ini
Перезапущенный апач и установка openCart, передающая теперь.