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 funciona muito bem. Então eu pensei em atualizar todo o servidor LAMP, refiro-me ao PHP, Apahce, MySQL, phpMyAdmin, etc. Então eu procurei no google e peguei algum ppa com 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, são usados esses ppa e, primeiramente, foram atualizados o phpmyadmin, o servidor MySQL, o Apache e o PHP. Após a atualização do servidor phpmyadmin e mysql, todo o servidor LAMP roda bem com o servidor mysql atualizado e o phpmyadmin. Mas após a atualização do Apache e PHP, o phpmyadmin não está aparecendo. Quando 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 possível. Estou com um grande problema por isso.
Desde já, obrigado.
fonte
Respostas:
Crie um link
/var/www
como este:sudo ln -s /usr/share/phpmyadmin /var/www/
Nota: desde 14.04, você pode querer usar em
/var/www/html/
vez de/var/www/
Se isso não funcionar, você deve incluir o PHPMyAdmin na configuração do apache.
Abra
apache.conf
usando o seu editor favorito, o meu évim
:)sudo vim /etc/apache2/apache2.conf
Em seguida, adicione a seguinte linha:
Include /etc/phpmyadmin/apache.conf
Para 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
fonte
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
seguido porsudo a2enconf phpmyadmin.conf
esudo service apache2 reload
é a maneira correta com 15.04.Geralmente, esse é um problema após a instalação de uma baunilha no 16.04 ( Xenial Xerus ) e superior também.
Para fixar isso:
fonte
Provavelmente o seu apache não carrega a configuração da parte phpmyadmin.
O link que você feita a partir
/etc/phpmyadmin/apache.conf
de/etc/apache2/conf.d/phpmyadmin.conf
pode não ser válido mais após a atualização. Crie esse link novamente, mas observe que os nomes podem ser diferentes. Depois disso, reinicie o apache.fonte
Você também pode fazer
install
issomanual process
.basta baixar o arquivo para sua
web root
pasta. (/ var / www / phpmyadmin)para mais Clique aqui Baixe aqui
fonte
Aqui está outra maneira alternativa de fazer isso:
Adicione a
/etc/apache2/apache2.conf
isso "Include conf.d/*.conf
" se ainda não estiver lá.Em seguida, execute esses dois comandos:
Deveria estar funcionando.
NOTA: Depende do sabor do Linux que você está usando. Se for Redhat ou Amazon Linux, apache2 deve ser nomeado httpd e path seria / etc / httpd, no Linux baseado no Debian como o Ubuntu, o nome da pasta é apache2.
fonte