Como resolver o problema do phpmyadmin não encontrado após a atualização do php e do apache?

56

Recentemente eu instalei o PHP, Apache, MySQL, phpMyAdmin, python no meu Ubuntu Desktop 12.04.3 LTS para usá-lo como um servidor LAMP. Os comandos que eu usei para instalar estes são dados abaixo:

1: sudo passwd
2: su
3: apt-get install php5
4: apt-get install apache2
5: apt-get install mysql-server mysql-client
6: apt-get install phpmyadmin
7: apt-get install python
8: apt-get install python-mysqldb
9: ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf
10: /etc/init.d/apache2 restart

Então tudo funciona bem. O servidor LAMP é ótimo. Então eu pensei em atualizar todo o servidor LAMP quero dizer o PHP, Apahce, MySQL, phpMyAdmin etc Então eu procurei no google e obter alguns ppa que tem as versões mais recentes desses softwares. Então eu adicionei aqueles ppa. Os links ppa:

1. https://launchpad.net/~tuxpoldo/+archive/phpmyadmin
2. https://launchpad.net/~ondrej/+archive/mysql-5.6
3. https://launchpad.net/~ondrej/+archive/apache2
4. https://launchpad.net/~ondrej/+archive/php5

Em seguida, é usado este ppa e primeiro atualizado o phpmyadmin, em seguida, o servidor MySQL, em seguida, o Apache e, em seguida, o PHP. Após o upgrade do servidor phpmyadmin e mysql, todo o servidor LAMP é executado bem com o servidor mysql atualizado e o phpmyadmin. Mas após o upgrade do Apache e do PHP, o phpmyadmin não está aparecendo. Quando eu tento:

http://127.0.0.1/phpmyadmin

diz "Não encontrado".

Como posso resolver esse problema com o phpmyadmin? Por favor me ajude o mais rápido que puder. Estou em grande apuros por isso.

Obrigado antecipadamente.

    
por Farukh 06.12.2013 / 14:28

5 respostas

162

Crie um link em /var/www da seguinte forma:

sudo ln -s /usr/share/phpmyadmin /var/www/

Nota: desde 14.04 você pode querer usar /var/www/html/ em vez de /var/www/

Se isso não funcionar, você precisa incluir o PHPMyAdmin dentro da configuração do apache.

Abra apache.conf usando seu editor favorito, o meu é vim :)

sudo vim /etc/apache2/apache2.conf

Em seguida, adicione a seguinte linha:

Include /etc/phpmyadmin/apache.conf

Para o Ubuntu 15.04 e 16.04

  • sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
  • sudo a2enconf phpmyadmin.conf
  • sudo service apache2 reload
por Achu 06.12.2013 / 14:53
7

Geralmente este é um problema depois de uma instalação baunilha em 16.04 ( Xenial Xerus ) também.

Para corrigir:

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin.conf
sudo systemctl restart apache2
    
por Rael Gugelmin Cunha 28.04.2016 / 14:24
2

Provavelmente o seu apache não carrega a configuração da parte do phpmyadmin.

O link que você criou de /etc/phpmyadmin/apache.conf to /etc/apache2/conf.d/phpmyadmin.conf pode não ser mais válido após a atualização. Faça este link novamente, mas observe que os nomes podem ser diferentes. Depois disso, reinicie o apache.

    
por chaos 06.12.2013 / 14:49
1

você também pode install this por manual process .

apenas baixe o arquivo para a pasta web root (/ var / www / phpmyadmin)

para mais Clique aqui Faça o download em aqui

    
por Saurabh Chandra Patel 14.01.2015 / 16:46
1

Aqui está outra maneira alternativa de fazer isso:

  1. Adicione a /etc/apache2/apache2.conf this " Include conf.d/*.conf " se ainda não estiver lá.

  2. Em seguida, execute esses dois comandos:

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

Deve estar funcionando.

    
por Stanislav 21.09.2015 / 19:39