Curso de Centos 8 – Clase 4 – Instalando WordPress

Published:

Una nueva entrega del curso de CentOS 8, en esta oportunidad vamos a instalar la plataforma WordPress, en nuestro servidor web con LAMP o LEMP que vinimos viendo, configurar el acceso con datos previamente creados.

Documentación:

1- Descargar la última versión de wordpress

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

2- Ajustes de php

Necesitamos algunos paquetes adicionales para que wordpress funcione bien.

Para la versión 7.2 de PHP hacemos:

dnf install -y php-bcmath php-gd php-json php-mbstring php-xml php-zip
Para la versión 7.3 o 7.4 de los repositorios Remi:

dnf install -y php-bcmath php-gd php-imagick php-json php-mbstring php-xml php-zip

Reiniciamos el servicio de PHP

systemctl reload php-fpm

3- Ajustes para wordpress

Descomprimir wordpress en /var/www/html

tar xf latest-es_ES.tar.gz -C /var/www/html/

WordPress va a necesitar tener acceso de escritura sobre sus directorios y a su contenido:

chown -R :apache /var/www/html/wordpress/
chmod -R g+w /var/www/html/wordpress/

También vamos a ajustar los permisos de SELinux, dando permisos de lectura y escritura al servidor web a la carpeta de wordpress.

chcon -R --type=httpd_sys_rw_content_t /var/www/html/wordpress/

Y vamos a hacer que este cambio sea permanente:

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

Para ir terminando, wordpress hace conexiones para distintas funcionalidades que debemos permitir con:

setsebool -P httpd_can_network_connect on

4- Ahora si podemos instalar wordpress http://localhost/wordpress

Finalmente el video:

- Advertisement -
Jorge
Jorgehttps://nksistemas.com
Soy Jorge, Sr Sysadmin Linux/DevOps/SRE y creador de NKSistemas.com Trabajo con plataformas: Linux, Windows, AWS, GCP, VMware, Helm, kubernetes, Docker, etc.

Related articles