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.