Laravel erro de carregamento no Ubuntu 14.04

0

Quando tentei acessar meu laravel após uma atualização bem-sucedida, em vez da página padrão, aparece um erro na página da Web.

Mcrypt PHP extension required. 

Eu tentei algumas correções como essa,

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
    
por devo 11.05.2014 / 13:27

4 respostas

7
  • Versão do PHP: PHP 5.5.9
  • Ubuntu: 14.04

Depois de muita tentativa e erro e pesquisando, foi isso que descobri.

recebendo o comando artesanal

eu fiz um monte de tentativa e erro para cada vez que eu executar o comando php5enmod antes, eu tinha mensagens de erro. mas na nova instalação não havia mensagens de erro. após este passo eu tenho o comando artesanal trabalhando

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

corrigir o erro do navegador

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

adicione a seguinte linha na seção de extensões dinamicamente compiladas do php ini

extension=mcrypt.so

reinicie o servidor apache, limpe o cache laravel e tudo o que estiver funcionando.

    
por Sojan V Jose 25.08.2014 / 23:56
4
% bl0ck_qu0te%     
por Yassine 20.05.2014 / 01:01
1

No meu caso, a biblioteca mcrypt parece estar aqui: /usr/lib/php5/20121212/mcrypt.so

Então eu acabei de criar um novo arquivo mcrypt.ini em / etc / php5 / mods-available e adicionar:

extension=mcrypt.so

Então eu executo sudo php5enmod mcrypt e recarrego o apache

    
por Razor 12.05.2014 / 19:53
0

Esta resposta StackOverflow pode ser o que você precisa: "laravel não consegue encontrar a extensão mcrypt no php 5.5" .

Tudo o que eu estava perdendo foi sudo php5enmod mcrypt; sudo service apache2 restart , mas se isso não funcionou para você, o link sugere isso:

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

Se houver outros arquivos ini mcrypt em /etc/php5/mods-available/ , você pode querer considerar removê-los também. Deixe php5enmod fazer seu trabalho & amp; lidar com esse lado das coisas.

    
por Crawford Comeaux 17.06.2014 / 00:05