erro phpmyadmin 404 no ubuntu fresco 12.04 instalar

2

Eu regularmente configuro as configurações do ubuntu do Virtualbox para rodar como servidores web locais. Eu configurei isso várias vezes e nunca tive um problema. No entanto, algo mudou:

1) As adições de convidados do VB não permitem mais que eu copie e cole (vou me preocupar com isso mais tarde)

2) Mais importante, o phpmyadmin não funciona mais como instalado - Inicialmente, ir ao localhost / phpmyadmin deu uma mensagem de que a página não foi encontrada. Então eu segui algumas instruções que me disseram para fazer o seguinte em var/www :

sudo ln -s /usr/share/phpmyadmin phpmyadmin

que criou um diretório phpmyadmin em /var/www , mas agora recebo um erro dizendo:

  

a extensão mysqli está faltando.

Se eu executar o phpinfo, mysql e mysqli serão listados.

Tudo o que fiz até agora é

sudo apt-get update  
sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install mysql-server

e

sudo apt-get install phpmyadmin 

Encontrei uma postagem de uma pergunta semelhante que sugeri que deveria fazer

sudo apt-get install php5-mysql

(Eu fiz isso) e edite o php.ini e descomente a linha:

extension=mysqli.so

Isso não está lá, então eu tentei adicionar, mas sem alegria. Eu reiniciei o apache e ainda não tinha phpmyadmin.

Estou executando uma máquina windows 7 e o sistema operacional convidado está no Ubuntu 12.04

    
por SwiftD 09.10.2012 / 17:27

2 respostas

2

Ok, eu encontrei a resposta para isso.

Não faça este passo (não é necessário):

sudo ln -s /usr/share/phpmyadmin phpmyadmin

Não faça este passo (não é necessário):

edit php.ini and uncomment the line:

extension=mysqli.so

Faça isso:

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf

Aparentemente isso serve para "ligar simbolicamente o arquivo conf phpMyAdmin dentro do apache2 / conf.d /" cortesia do pescador de pete: link

    
por SwiftD 10.10.2012 / 15:55
0

Para o Ubuntu 13.04 eu movi o arquivo conf phpmyadmin para os arquivos conf ativados do apache para fazê-lo funcionar.

Faça isso:

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-enabled/phpmyadmin.conf

Reinicie o apache para que tudo funcione.

Faça:

sudo service apache2 restart ou sudo /etc/init.d/apache2 restart

Codificação feliz

    
por user247939 13.02.2014 / 20:43