Recientemente instalé PHP, Apache, MySQL, phpMyAdmin, python en mi Ubuntu Desktop 12.04.3 LTS para usarlo como servidor LAMP. Los comandos que utilicé para instalarlos se dan a continuación:
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
Entonces todo funciona bien. El servidor LAMP funciona muy bien. Luego pensé en actualizar todo el servidor LAMP, me refiero a PHP, Apahce, MySQL, phpMyAdmin, etc. Luego busqué en Google y obtuve un ppa que obtuvo las últimas versiones de estos softwares. Luego agregué esos ppa. Los enlaces de 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
Luego se usa este ppa y primero se actualiza el phpmyadmin, luego el servidor MySQL, luego Apache y luego PHP. Después de la actualización de phpmyadmin y el servidor mysql, todo el servidor LAMP funciona bien con el servidor mysql actualizado y phpmyadmin. Pero después de la actualización de Apache y PHP, phpmyadmin no aparece. Cuando lo intento:
http://127.0.0.1/phpmyadmin
dice "No encontrado".
¿Cómo puedo solucionar este problema con phpmyadmin? Por favor, ayúdame lo más rápido que puedas. Estoy en un gran problema por esto.
Gracias por adelantado.
fuente
Respuestas:
Crea un enlace
/var/www
como este:sudo ln -s /usr/share/phpmyadmin /var/www/
Nota: desde 14.04 puede usar en
/var/www/html/
lugar de/var/www/
Si eso no funciona para usted, debe incluir PHPMyAdmin dentro de la configuración de apache.
Abre
apache.conf
usando tu editor favorito, el mío esvim
:)sudo vim /etc/apache2/apache2.conf
Luego agregue la siguiente línea:
Include /etc/phpmyadmin/apache.conf
Para Ubuntu 15.04 y 16.04
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin.conf
sudo service apache2 reload
fuente
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
seguido desudo a2enconf phpmyadmin.conf
ysudo service apache2 reload
es la forma correcta con 15.04.Por lo general, este es un problema después de una instalación de vainilla en 16.04 ( Xenial Xerus ) y versiones posteriores también.
Arreglarlo:
fuente
Lo más probable es que su apache no cargue la configuración de la parte phpmyadmin.
El vínculo que creó desde
/etc/phpmyadmin/apache.conf
que/etc/apache2/conf.d/phpmyadmin.conf
no se aplica más después de la actualización. Haga este enlace nuevamente, pero observe que los nombres pueden ser diferentes. Después de eso, reinicie apache.fuente
También puedes hacer
install
estomanual process
.simplemente descargue el archivo a su
web root
carpeta. (/ var / www / phpmyadmin)para más haga clic aquí Descargar desde aquí
fuente
Aquí hay otra forma alternativa de hacerlo:
Agregue a
/etc/apache2/apache2.conf
esto "Include conf.d/*.conf
" si aún no está allí.Luego ejecute esos dos comandos:
Debería estar funcionando.
NOTA: depende del sabor de Linux que esté utilizando. Si es Redhat o Amazon Linux, apache2 debería llamarse httpd y la ruta sería / etc / httpd, en Linux basado en Debian como Ubuntu, el nombre de la carpeta es apache2.
fuente