GNU/Linux >> Tutoriales Linux >  >> Fedora

Instale phpMyAdmin en Fedora 27 / Fedora 26/25/24


phpMyAdmin es la herramienta de administración basada en web para administrar los servidores MySQL, MariaDB y Drizzle; ayuda a realizar actividades de bases de datos como crear, eliminar, consultar, tablas, columnas, relaciones, índices, usuarios, permisos, etc.

Esta guía lo ayudará a instalar phpMyAdmin en Fedora 27 / Fedora 26 /25.

Instalar phpMyAdmin

Instale phpMyAdmin usando el siguiente comando.

dnf -y install phpmyadmin httpd

Configurar phpMyAdmin

Por defecto, phpMyAdmin coloca el archivo de configuración web en /etc/httpd/conf.d directorio; tiene las reglas y permiso de acceso. Solo se puede acceder a phpMyAdmin desde el host local, para cambiar eso; tenemos que editar el archivo phpMyadmin.conf.

En Fedora, el acceso web es administrado por mod_authz_core.c módulo; por lo que las reglas normales de permitir o denegar no funcionarán aunque las modifique.

vi /etc/httpd/conf.d/phpMyAdmin.conf

La configuración predeterminada se verá a continuación.

Alias /phpMyAdmin /usr/share/phpMyAdmin
Alias /phpmyadmin /usr/share/phpMyAdmin

<Directory /usr/share/phpMyAdmin/>
   AddDefaultCharset UTF-8

   <IfModule mod_authz_core.c>
     # Apache 2.4
     <RequireAny>
       Require ip 127.0.0.1
       Require ip ::1
     </RequireAny>
   </IfModule>
   <IfModule !mod_authz_core.c>
     # Apache 2.2
     Order Deny,Allow
     Deny from All
     Allow from 127.0.0.1
     Allow from ::1
   </IfModule>
</Directory>

<Directory /usr/share/phpMyAdmin/setup/>
   <IfModule mod_authz_core.c>
     # Apache 2.4
     <RequireAny>
       Require ip 127.0.0.1
       Require ip ::1
     </RequireAny>
   </IfModule>
   <IfModule !mod_authz_core.c>
     # Apache 2.2
     Order Deny,Allow
     Deny from All
     Allow from 127.0.0.1
     Allow from ::1
   </IfModule>
</Directory>

Comente Requerir ip 127.0.0.1 y Requerir ip ::1 luego agregue Requerir todo otorgado justo debajo de la línea comentada. Se verá como a continuación.

Alias /phpMyAdmin /usr/share/phpMyAdmin
Alias /phpmyadmin /usr/share/phpMyAdmin

<Directory /usr/share/phpMyAdmin/>
   AddDefaultCharset UTF-8

   <IfModule mod_authz_core.c>
     # Apache 2.4
     <RequireAny>
       # Require ip 127.0.0.1
       # Require ip ::1
       Require all granted
     </RequireAny>
   </IfModule>
   <IfModule !mod_authz_core.c>
     # Apache 2.2
     Order Deny,Allow
     Deny from All
     Allow from 127.0.0.1
     Allow from ::1
   </IfModule>
</Directory>

<Directory /usr/share/phpMyAdmin/setup/>
   <IfModule mod_authz_core.c>
     # Apache 2.4
     <RequireAny>
       # Require ip 127.0.0.1
       # Require ip ::1
       Require all granted
     </RequireAny>
   </IfModule>
   <IfModule !mod_authz_core.c>
     # Apache 2.2
     Order Deny,Allow
     Deny from All
     Allow from 127.0.0.1
     Allow from ::1
   </IfModule>
</Directory>

Reinicie el servicio de Apache.

systemctl restart httpd

Configure el cortafuegos para permitir la solicitud HTTP desde la red externa.

firewall-cmd --permanent --add-service=http
firewall-cmd --reload

Acceda a phpMyAdmin

Ahora acceda a phpMyAdmin desde el navegador, la URL será

http://tu-dirección-ip/phpMyAdmin

Inicie sesión como raíz (administrador de base de datos) o usuario de base de datos.

Obtendrá la página de la base de datos.

Eso es todo. Espero que esto te haya ayudado, agradecemos tus comentarios.


Fedora
  1. Instalar VMware Workstation 8 en Fedora 16

  2. Instale Adobe Reader 9.5 en Fedora 18

  3. Instale VirtualBox 4.2 en Fedora 18

  4. Instalar VMware Workstation 9 en Fedora 18

  5. Instale ownCloud 7 en Fedora 21

Cómo instalar Dropbox en Fedora 27 / Fedora 26/25/24

Instale VLC Media Player en Fedora 27 / Fedora 26/25/24

Instale Skype 8.11 en Fedora 27 / Fedora 26/25/24

Cómo instalar TeamViewer en Fedora 27 / Fedora 26/25/24

Instale VirtualBox 5.2 en Fedora 27 / Fedora 26/25

Cómo instalar Go en Fedora 35