Cómo instalar WordPress en Fedora 32

En este artículo veremos cómo instalar WordPress en Fedora 32 paso a paso, el CMS más popular del mundo, con el que podrás mostrar fácilmente contenido web desde tu servidor o VPS Fedora.

Antes de instalar WordPress en Fedora 32

En orden de poder completar esta guía de instalación de WordPress en Fedora 32, será necesario partir de un entorno mínimo similar al siguiente:

  • Un sistema Fedora 32 actualizado.
  • Un entorno tipo LAMP (servicio web con PHP y bases de datos).
  • Los paquetes tar y wget.
  • Un usuario con permisos de sudo o el mismo root.
  • Acceso a Internet.

Si no dispones de dicho entorno te resultará de interés nuestra guía de instalación de la pila LAMP en Fedora 32 y quizás también nuestra guía de instalación de PostgreSQL Server en Fedora 32.

Es importante trabajar sobre HTTPS, aunque por simplicidad en esta guía trabajamos sobre HTTP. Además, es posible integrar WordPress en el servicio web de Fedora 32 de múltiples formas, ya sea como la página principal, un servidor virtual independiente o, como haremos en este tutorial, como parte del sitio web por defecto. Cambiar cualquiera de estas configuraciones es sencillo, y puede resultar de ayuda nuestra guía de instalación de Apache en Fedora 32.

Cómo descargar WordPress para Fedora 32

Vamos a descargar WordPress para Fedora 32 desde la sección de descargas del sitio web del proyecto, donde encontraremos la última versión disponible en formatos .zip y .tar.gz.

como descargar wordpress para fedora 32

En este tutorial descargamos el paquete .tar.gz desde consola, mediante la herramienta wget:

~$ wget https://es.wordpress.org/latest-es_ES.tar.gz

Cómo instalar WordPress en Fedora 32

Para instalar WordPress en Fedora 32 necesitamos realizar una serie de tareas previas, destinadas a configurar el sistema para que el instalador web se ejecute sin obstáculos. Veamos detalladamente los pasos necesarios a continuación.

Archivos de WordPress

Descomprimimos el paquete que acabamos de descargar directamente en la ubicación que nos interese, según la forma en que vayamos a integrar la aplicación en el servicio web:

~$ sudo tar xf latest-es_ES.tar.gz -C /var/www/

Como WordPress necesita escribir en su propio directorio de instalación, concederemos la propiedad de dicho directorio y su contenido al usuario con el que corre el servicio web en Fedora 32:

~$ sudo chown -R apache:apache /var/www/wordpress/

SELinux

Como SELinux suele estar activado por defecto en Fedora 32, será necesario realizar una serie de ajustes, ya que no basta con configurar los permisos ordinarios sobre los archivos de WordPress.

Creamos un contexto de lectura/escritura para el directorio y el contenido de WordPress:

~$ sudo semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/wordpress(/.*)?"

Y aplicamos este nuevo contexto:

~$ sudo restorecon -R /var/www/wordpress/

Además hay que permitir el acceso del servicio web a la red para descargar módulos, complementos, etc.:

~$ sudo setsebool -P httpd_can_network_connect on

Servicio web

Para hacer navegable WordPress, creamos una configuración específica de Apache:

~$ sudo nano /etc/httpd/conf.d/wordpress.conf

En este caso usaremos un alias para poder acceder a WordPress:

Alias /wordpress /var/www/wordpress

Guardamos el archivo y recargamos la configuración del servicio web:

~$ sudo systemctl reload httpd

Base de datos

WordPress se apoya sobre el servicio de bases de datos de Fedora 32, que deberá ser MariaDB o MySQL.

Conectamos con el cliente de consola mysql:

~$ mysql -u root -p

Creamos la base de datos para WordPress:

> create database wordpress charset utf8mb4 collate utf8mb4_unicode_ci;

Creamos el usuario que manejará la nueva base:

> create user wordpress@localhost identified by 'XXXXXXXX';

Concedemos los permisos necesarios a este usuario sobre la base:

> grant all privileges on wordpress.* to wordpress@localhost;

Y cerramos la conexión:

> exit

PHP

WordPress requiere la disponibilidad en Fedora 32 de ciertas extensiones que obtendremos desde los repositorios de la distribución, por lo que actualizaremos las listas de paquetes:

~$ sudo yum update

E instalaremos las extensiones necesarias:

~$ sudo yum install -y php-pecl-imagick php-pecl-zip

Instalador web

Para acceder al instalador web de WordPress en Fedora 32 desde un navegador introduciremos la URL correspondiente a la aplicación, según como hayamos configurado la integración en el servicio web.

Por ejemplo, en este tutorial trabajamos sobre un servidor Fedora 32 accesible en el subdominio fedora32.local.lan y hemos configurado el alias /wordpress, por lo que podemos emplear http://fedora32.local.lan/wordpress como URL de acceso:

como instalar wordpress en fedora 32

La página inicial del instalador nos informa de los datos que necesitamos para la instalación antes de continuar.

En el siguiente paso consignaremos estos datos para poder conectar con el servicio de bases de datos:

instalar wordpress en fedora 32

Introduciremos el nombre de la base de datos, usuario y contraseña tal como los creamos en pasos anteriores.

Si la conexión es exitosa el instalador nos informará de que todo está preparado para iniciar la instalación:

instalacion de wordpress en fedora 32

Ejecutamos la instalación y se nos solicitará la información básica sobre el nuevo sitio WordPress y el usuario administrador:

instalador de wordpress en fedora 32

Tras unos instantes la instalación finaliza:

instalando wordpress en fedora 32

Se nos recuerda el nombre del usuario administrador, ya que el siguiente paso será el inicio de sesión en WordPress:

wordpress para fedora 32

Introducimos los datos de acceso y aparecerá la página principal de WordPress, el escritorio:

wordpress en fedora 32

Ya podemos empezar a configurar nuestro nuevo sitio, instalar temas y plugins, crear entradas y páginas, etc.

Conclusión

Ahora que sabes cómo instalar WordPress en Fedora 32 tienes todo lo necesario para empezar a crear contenido web con este fantástico CMS, el más popular a lo largo y ancho de Internet.

Si te ha surgido algna duda o pregunta, tienes sugerencias de mejora de este artículo o crees que debería actualizarse, quieres notificar algún error, etc. puedes dejar un comentario que revisaremos enseguida (filtramos el SPAM).

¡Apoya comoinstalar.me!

¿Ya tienes listo tu nuevo sitio web gracias a nuestra guía de instalación de WordPress en Fedora 32? En ese caso, si te apetece agradecérnoslo contribuyendo al mantenimiento de este sitio y la creación de más artículos sobre temas como Fedora 32 o WordPress, puedes hacerlo invitándonos a un café:

 

O dejando 1 $ de propina en PayPal:

¡Gracias!

Valora esta entrada

1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (1 votos, promedio: 5,00 de 5)
Cargando...

Deja un comentario

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies.

ACEPTAR
Aviso de cookies