Atualizei do UBUNTU 13.04 para 13.10, mas não posso trabalhar com páginas PHP ou phpmyadmin. Eu tentei isso maneira de instalar lâmpada no Ubuntu sudo apt-get install lamp-server^ phpmyadmin
e eu fiz toda a configuração corretamente após a instalação Eu adicionei esta linha Include /etc/phpmyadmin/apache.conf
para /etc/apache2/apache2.conf
então eu reiniciado apache2
Agora eu tenho dois problemas:
No phpmyadmin, na parte inferior da página, está este erro:
The mcrypt extension is missing. Please check your PHP configuration
Eu verifiquei emcrypt
estava nele, mas no phpmyadmin, ele me dá um erro de falta.O outro problema está nas páginas PHP, parece que não há PHP e é tudo html, porque muitas linhas PHP são impressas em caixas de texto como:
<? echo $row['details']; ?>
Alguém pode me dizer o que devo fazer?
fonte
Para o segundo problema, muitas linhas PHP são impressas em caixas de texto como:
echo $row['details'];
Edite seu arquivo de configuração php.ini (para apache):
e mude:
para:
fonte
Verifique todos os seus scripts em /etc/php5/conf.d/ porque eles pararam de funcionar. No meu caso, o imap também parou de funcionar.
Resolvido o problema com o truque de link simbólico (como root):
fonte
(Eu teria postado isso como um comentário acima, mas não tenho os privilégios.)
A intuição de Whatts de usar, em
cp
vez de,mv
era boa. Por exemplo, se você estiver usando o framework Laravel 4, o CLI artesão irá detectarmcrypt.ini
em/etc/php5/mods-available/
, mas a própria estrutura parece olhar para ele em/etc/php5/conf.d/
. Você precisa de uma cópia dele nos dois locais para que tudo funcione:fonte
No terminal ( Ctrl+ Alt+ T)
1. abra o arquivo php.ini:
2. substituir Desligado para Ligado:
3.restart apache:
fonte
Na verdade, o lugar certo para o arquivo mcrypt.ini está no
mods-available
diretório que não estáconf.d
. Portanto, substituindo e ativando o arquivo de configuração mcrypt , resolva esse problema.fonte
Eu também tive um problema com
mcrypt
depois de instalar o Ubuntu 14.04. Seguir este link deve ajudar. www.php.netsudo gedit /etc/php5/apache2/php.ini
sudo service apache2 restart
Espero que isto ajude.
fonte
Pergunta duplicada: A extensão Mcrypt está ausente no servidor 14.04 para mysql
Resposta curta:
fonte