Laravel, загружающий ошибку в Ubuntu 14.04

Когда я пытался получить доступ к своему laravel после успешного updation, вместо страницы по умолчанию он показывает ошибку на веб-странице.

Mcrypt PHP extension required. 

Я попробовал некоторые меры как это,

sudo ln -s /etc/php5/conf.d/mcrypt.ini /etc/php5/apache2/conf.d/20-mcrypt.ini
ln: failed to create symbolic link ‘/etc/php5/apache2/conf.d/20-mcrypt.ini’: File exists
sudo service apache2 restart
0
задан 8 October 2017 в 15:50

4 ответа

  • версия PHP: PHP 5.5.9
  • Ubuntu: 14.04

После большого метода проб и ошибок и ищущий вокруг, это - то, что я обнаружил.

ремесленная команда получения, работающая

, я сделал большой метод проб и ошибок так каждый раз, когда я выполняю команду php5enmod прежде, у меня были сообщения об ошибках. но на новой установке не было никаких сообщений об ошибках. после этого шага я получил ремесленную команду, работающую

sudo rm /etc/php5/mods-available/mcrypt.ini
sudo apt-get purge php5-mcrypt
sudo apt-get install mcrypt
sudo apt-get install php5-mcrypt
sudo php5enmod mcrypt

, фиксация ошибки браузера

sudo nano /etc/php5/apache2/php.ini

добавляет, что следующая строка под динамично скомпилированным разделом расширений php ini

extension=mcrypt.so

перезапускает апачский сервер, производит чистку laravel кэша и всего работа.

7
ответ дан 8 August 2019 в 09:55
sudo apt-get install php5-mcrypt
sudo ln -s /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available/mcrypt.ini
sudo php5enmod mcrypt
sudo service apache2 restart
4
ответ дан 8 August 2019 в 09:55

В моем случае mcrypt библиотека, кажется, здесь:/usr/lib/php5/20121212/mcrypt.so

, Таким образом, я просто создал новый файл mcrypt.ini в/etc/php5/mods-available, и добавьте:

extension=mcrypt.so

Тогда я выполняю sudo php5enmod mcrypt и перезагружаю апача

1
ответ дан 8 August 2019 в 09:55

Этот ответ StackOverflow может быть тем, в чем Вы нуждаетесь: "laravel не может найти mcrypt расширение в php 5.5" .

Все, что я пропускал, было sudo php5enmod mcrypt; sudo service apache2 restart, но если это не работало на Вас, ссылка предлагает это:

sudo rm /etc/php5/mods-available/mcrypt.ini
sudo php5enmod mcrypt
sudo service apache2 restart

, Если существуют какие-либо другие mcrypt ini файлы в /etc/php5/mods-available/, можно хотеть рассмотреть удаление тех также. Позвольте php5enmod, делают его задание & обработайте ту сторону вещей.

0
ответ дан 8 August 2019 в 09:55

Другие вопросы по тегам:

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