phpmyadmin no funciona después de instalarlo

61

Estoy usando ubuntu-11.04 .

Seguí estos pasos en este sitio:

Hasta ahora, mi apache2, php y mysql funcionan bien, excepto phpmyadmin ... Cada vez que ejecuto esto:

http://localhost/phpmyadmin/

Me sale este error en mi navegador:

Extraviado

La URL solicitada / phpmyadmin / no se encontró en este servidor.


Servidor Apache / 2.2.17 (Ubuntu) en el puerto local local 80

Idiota
fuente
¿Ha reiniciado el servidor apache: /etc/init.d/apache2 restart
Tom
Considere verificar la respuesta proporcionada por @sangharsh.
Ketan

Respuestas:

135

Lea esta sección en el wiki de Ubuntu. Deberá configurar su apache2.conf para que phpMyAdmin funcione.

gksu gedit /etc/apache2/apache2.conf

Luego agregue la siguiente línea al final del archivo.

Include /etc/phpmyadmin/apache.conf

Luego reinicie apache

/etc/init.d/apache2 restart
JohanSJA
fuente
99
Te amo @JohanSJA
Programming Noob
1
Sin necesidad de configuraciones manuales, apt-get es suficiente para ejecutar phpmyadmin
Tachyons
Finalmente obtuve las instrucciones de JohanSJA para trabajar después de reiniciar el servidor apache usando /etc/init.d/apache2 restart. También moví la Includelínea al final del archivo según las instrucciones.
boulder_ruby
1
Incluí apache.conf en la parte inferior y luego reinicié el servidor apache, aún sin ser encontrado, ¿cómo puedo depurarlo?
Sohail
Esto funcionó para mí, solo recuerda reiniciar apache2
williamcarswell
19

Intenté varias formas diferentes.

Finalmente esto, esto de la documentación de ubuntu , funcionó para mí:

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin
sudo service apache2 reload
sangharsh
fuente
1
Trabajó en 15.10.
Rael Gugelmin Cunha
también trabajó el 16.04
Rahul Sharma el
1
Esto debe marcarse como la forma correcta recomendada para lograr esto
Jimmy Obonyo Abor
Esta es la forma correcta.
Ketan
Gracias. Finalmente algo que funciona. Esta debería ser la mejor respuesta.
Don Dilanga
6

Ubuntu 16.04

Después de instalar y configurar el usuario y la contraseña en mysql y phpmyadmin, ejecute el siguiente comando

sudo apt install php-gettext

Trabajó para mi...

Edit1 Si solo necesita apache, phPmyAdmin y MySql solo para un entorno de aplicación web, le sugiero por ejemplo que instale los tres por usted y luego esté listo para ir Aquí está el enlace

Instaladores y descargas de XAMPP | Amigos apaches

Rajat Verma
fuente
Esto funcionó para mí también. Falta php-gettext. Me pregunto, por qué ninguna de la documentación menciona sobre este módulo ...
JTheDev
3

¡No entres en pánico! Simplemente ejecute el siguiente código con permiso de root en la terminal

sudo ln -s /usr/share/phpmyadmin /var/www
Hardik Thaker
fuente
2

Me enfrenté al mismo problema, lo solucioné ejecutando sudo dpkg-reconfigure phpmyadmin

dar nuevo nombre de usuario y contraseña

Taquiones
fuente
2

Necesita encontrar dónde phpmyadminse encuentra, por ejemplo locate phpmyadmin, algunos devolverán la ubicación, como /usr/share/phpmyadmin.

Entonces puedes enlazarlo así: sudo ln -s /usr/share/phpmyadmin /var/www

Iniciar Ubuntu 14.04 y versiones posteriores /var/wwwya no funciona /var/www/html. p.ej,sudo ln -s /usr/share/phpmyadmin /var/www/html

Referencia: ¿Dónde ubicar mi sitio web local a partir de la versión 2.4.7 de apache2?

Arman Ortega
fuente
Si planea alojar WordPress u otro sitio web en la raíz de Apache, es decir /var/www/html, usar sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin. De esa manera puede acceder a phpmyadmin usandohttp://yourdomain/phpmyadmin
nandan
0
sudo sed -i '$ a\Include /etc/phpmyadmin/apache.conf' /etc/apache2/apache2.conf && sudo service apache2 restart && sudo apt-get install php-gettext`

Probado y funciona. Ejecutar eso debería resolverlo para cualquiera que quiera un trazador de líneas 1.

Robert Pounder
fuente
0

Probé todos los métodos anteriores y no funcionaron para mí. Finalmente este funcionó.

Abra la terminal y cambie a superusuario usando el comando: sudo su

Después de instalar phpmyadmin usando las instrucciones dadas en el enlace , ábralo /etc/apache2/conf-available.

Encontrará un archivo allí llamado phpmyadmin.conf. Cópialo a /etc/apache2/conf-enabled. O simplemente usa el comando

sudo cp /etc/apache2/conf-available /etc/apache2/conf-enabled

Reinicie apache2 ( sudo service apache2 restart) y luego abra el enlace localhost / phpmyadmin en un navegador.

Un principiante
fuente
0

finalmente este trabajo para ubuntu 14.04 LTS

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
sudo service apache2 restart

ahora escriba localhost/phpmyadminen el navegador web.

shamsh nezam
fuente
-3

Estaba enfrentando el mismo problema.

Primero verifique si el directorio llamado /usr/share/phpmyadmin/existe. Si lo hace, simplemente muévalo /var/www/phpmyadminejecutando este comando:

mv /usr/share/phpmyadmin /var/www/phpmyadmin

Abre tu navegador y ábrelo http://localhost/phpmyadmin. Ahora debería funcionar.

Mariyah
fuente
66
Esto interrumpirá el desinstalador y causará problemas de instalación / actualización. Tendrá que vincular el directorio. sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadminDebería enlazar correctamente.
Thomas Ward