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


¿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

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

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


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

2

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

dar nuevo nombre de usuario y contraseña


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?


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.


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.


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.


-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.


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.