Ir al contenido principal

Instalar phpMyAdmin en CentOS 6 Minimal

phpMyAdmin es una interfaz web con licencia GPL para administrar el gestor de base de datos MySQLescrita en PHP. En la actualidad implementa una gran cantidad de funciones como crear y eliminar bases de datos, crear, eliminar y modificar tablas, borrar, modificar y añadir campos, ejecutar cualquier sentencia SQL
Antes de poder instalar phpMyAdmin debemos tener instalado un servidor Apache, MySQL y PHP, pero ya vimos como instalarlo en aquí en una línea.

Los pasos son los siguientes:
  1. Añadir los repositorios:
    rpm --import http://download.fedora.redhat.com/pub/epel/RPM-GPG-KEY-EPEL-6


    rpm -ihv http://download.fedora.redhat.com/pub/epel/6/x86_64/epel-release-6-5.noarch.rpm
  2. Instalamos con el siguiente comando:
    yum install phpmyadmin
  3. Creamos un enlace simbólico en el directorio de apache para poder acceder:
    ln -s /usr/share/phpMyAdmin/ /var/www/html/phpmyadmin
  4. Al intentar acceder nos saldrá el error 403 Forbidden, para solucionarlo tenemos que editar el siguiente fichero, ocultando las lineas "Order Deny, Allow" y "Deny from All":
    nano /etc/httpd/conf.d/phpMyAdmin.conf

Si queremos entrar con un usuario sin contraseña tenemos que modificar el fichero /etc/phpMyAdmin/config.inc.php cambiando en la linea AllowNoPassword FALSE por TRUE.





Por último reiniciamos el servidor apache para que surtan efecto los cambios.
Espero que os sea útil
Artículos relacionados:

Comentarios

  1. He seguido las intrucciones cambiando el directorio /pub/epel/6/x86_64/ por /pub/epel/6/i386/
    Al ejecutar
    yum install phpmyadmin
    me sale el siguiente error:
    Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again

    Estoy con CentOS 6.2 ¿como lo puedo solucionar?

    ResponderEliminar
    Respuestas
    1. Hola anónimo, la verdad es que a mi nunca me salió ese error, revisa que la ruta del repositorio está bien escrita ya que debe de funcionar igual para i386 como para x86_64.

      rpm -ivh http://download.fedora.redhat.com/pub/epel/6/i386/epel-release-6-5.noarch.rpm

      Googleando un poco encontré esto, si ves que la ruta estaba correcta prueba a ver y comenta si te sirvió:

      Try this and see if it works, worked for me

      cd /etc/yum.repos.d/
      vi ./epel.repo

      then comment all the mirrorlist= lines (#mirrorlist=........)

      and uncomment the #baseurl lines and save the file

      then try the "yum install" again

      Fuente: http://www.howtoforge.com/perfect-server-centos-6.0-x86_64-ispconfig-3-p3

      Eliminar
    2. Con eso ya se soluciono.
      Aunque la primera vez me solto este error:
      http://download.fedoraproject.org/pub/epel/6/i386/php-mcrypt-5.3.3-1.el6.i686.rpm: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404"
      Trying other mirror.
      Error Downloading Packages:
      php-mcrypt-5.3.3-1.el6.i686: failure: php-mcrypt-5.3.3-1.el6.i686.rpm from epel: [Errno 256] No more mirrors to try.
      Y aunque excepto eso parecia que todo se habia instalado ok. No encontraba el phpMyaAdmin por ningun lado.

      Lo volvi a ejecutar, y ya sale todo correcto y deja el phpMyAdmin en la ruta que tu indicas.

      Muchas gracias por todo

      Eliminar
    3. Me alegro de que te haya resultado útil, no olvidéis seguirnos por redes sociales o RSS! Un saludo

      Eliminar
  2. hey que onda quien me puede ayudar, para configurar mi servidor como Servidor de correos!!, Centos 6.3

    ResponderEliminar
  3. Hola Mario, hace unos meses monté un servidor de correo en centos siguiendo esta web y me fué bien:
    http://www.linuxmail.info/mail-server-setup-centos-6/

    Indica paso a paso como montar los siguientes servicios: postfix(smtp), dovecot (pop & imap), squirrelmail (webmail), firewall (mailscanner), antivirus (clamAV) y anti-spam (SpamAssassin).

    Espero que te sirva,

    Un saludo.

    ResponderEliminar

Publicar un comentario