GNU/Linux >> Tutoriales Linux >  >> Rocky Linux

Instalar WordPress en Rocky Linux 8 usando la pila LAMP - ¿Guía paso a paso?

WordPress es un sistema de gestión de contenido ampliamente utilizado para alojar sitios web estáticos y dinámicos. Es gratuito y de código abierto, y está escrito en PHP con MariaDB/MySQL como base de datos. WordPress está hecho para pequeñas empresas, blogs personales y compras en línea. WordPress es cada día más popular y es una excelente forma de poner en marcha un sitio web rápidamente.

Aquí en LinuxAPT, como parte de nuestros Servicios de administración de servidores, ayudamos regularmente a nuestros Clientes a realizar consultas relacionadas con la instalación y configuración de Wordpress.

En este contexto, analizaremos la instalación de WordPress utilizando la pila LAMP en Rocky Linux 8.


Pasos para instalar WordPress usando la pila LAMP en Rocky Linux 8


1. Instale la pila LAMP

Antes de comenzar, la pila LAMP debe estar instalada en su sistema. Primero, instalemos Apache y MariaDB con el comando:

$ sudo dnf install httpd mariadb-server -y

Después de eso, instale PHP y las extensiones de PHP requeridas en su sistema.

Primero, restablezca el PHP 7.2 predeterminado con el siguiente comando:

$ sudo dnf module reset php

Ahora, habilite la versión de PHP que desea instalar. Aquí, usaremos PHP 7.4:

$ sudo dnf module enable php:7.4

Luego, instale PHP 7.4 con algunas extensiones requeridas comunes con el siguiente comando:

$ sudo dnf install php php-cli php-json php-gd php-mbstring php-pdo php-xml php-mysqlnd php-pecl-zip curl -y


2. Crear una base de datos para WordPress

WordPress necesita una base de datos para almacenar los ajustes de configuración, nombres de usuario, publicaciones, páginas y temas de su sitio, entre otros. Necesita crear una base de datos y un usuario para WordPress. Para hacer esto, comience iniciando sesión en la base de datos de MariaDB:

$ sudo mysql -u root -p

A continuación, cree una base de datos y un usuario para WordPress:

CREATE DATABASE wordpressdb;
CREATE USER `wordpressuser`@`localhost` IDENTIFIED BY 'strong@password';

A continuación, otorgue todos los privilegios en la base de datos de WordPress al usuario. Ejecutar:

GRANT ALL ON wordpressdb.* TO `wordpressuser`@`localhost`;

Luego aplique los cambios y salga.

FLUSH PRIVILEGES;
EXIT;


3. Descarga WordPress

En el momento de escribir este artículo, la última versión de WordPress es 5.8.1. Para descargarlo del sitio oficial de WordPress, use el siguiente comando wget:

$ wget https://wordpress.org/latest.tar.gz -O wordpress.tar.gz

Una vez descargado, extraiga el contenido del archivo comprimido. Ejecutar:

$ tar xf wordpress.tar.gz

A continuación, copie el directorio de WordPress descomprimido en la carpeta /var/www/html:

$ sudo cp -R wordpress /var/www/html/

Luego, cambie la propiedad de la carpeta de WordPress a usuario y grupo de apache. Ejecute el comando:

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

Además, configure los permisos del directorio para permitir que los usuarios globales accedan al contenido de WordPress. Ejecutar:

$ sudo chmod -R 775 /var/www/html/wordpress

A partir de entonces, configure el contexto de SELinux para el directorio de WordPress:

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

Para aplicar los cambios de SELinux, ejecute el comando:

$ sudo restorecon -Rv /var/www/html/wordpress


4. Configurar Apache para alojar WordPress

Aquí, crearemos un archivo de host virtual de Apache para WordPress. Esto apuntará a Apache al directorio de WordPress en su sistema.

Ejecute el siguiente comando:

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

Agregue las siguientes líneas al archivo:

<VirtualHost *:80>
ServerName server-IP or FQDN
ServerAdmin root@localhost
DocumentRoot /var/www/html/wordpress
<Directory "/var/www/html/wordpress">
Options Indexes FollowSymLinks
AllowOverride all
Require all granted
</Directory>
ErrorLog /var/log/httpd/wordpress_error.log
CustomLog /var/log/httpd/wordpress_access.log common
</VirtualHost>

Guardar y salir del archivo. Luego, reinicie Apache para que se apliquen los cambios:

$ sudo systemctl restart httpd


5. Acceda al instalador de WordPress

Ahora que todas las configuraciones están hechas, finalice la instalación de WordPress usando el asistente web. Abra su navegador y acceda al instalador de WordPress utilizando la IP de su servidor:

http://server-IP/

Seleccione un idioma y luego haga clic en Continuar para continuar con la instalación.

A continuación, proporcione los detalles de su base de datos y haga clic en Enviar.

Una vez que se haya conectado con éxito a su base de datos, verá la página "Ejecutar la instalación". Haga clic en Ejecutar instalación para continuar.

A partir de entonces, cree un usuario y establezca una contraseña segura para el usuario administrador. Tome nota de sus credenciales, ya que las necesitará para iniciar sesión en Worpress más adelante.

Haga clic en instalar WordPress. Una vez hecho esto, verá una notificación que confirma que la instalación fue exitosa.

Ahora, inicie sesión en WordPress con sus credenciales.

Esto te lleva al panel de control de WordPress. Ahora puede comenzar a explorar cómo utilizar completamente WordPress para sus sitios web.



Rocky Linux
  1. Instalar LAMP Stack en AlmaLinux 8 - ¿Guía paso a paso?

  2. Implementar Redis en Rocky Linux 8 - ¿Guía paso a paso?

  3. Instalar/Habilitar RPM Fusion en Rocky Linux 8 - ¿Guía paso a paso?

  4. Instalar XFCE Desktop en Rocky Linux 8 - ¿Guía paso a paso?

  5. Instalar KVM en Rocky Linux 8 / AlmaLinux 8 - ¿Guía paso a paso?

Cómo instalar LAMP Stack en Rocky Linux 8

Pasos para instalar Skype en Rocky Linux 8 usando terminal

Cómo instalar LAMP en el servidor Rocky Linux 8

Cómo instalar WordPress en AlmaLinux 8 | Linux rocoso 8

Cómo instalar LAMP Stack en Rocky Linux 8

Instale LAMP Stack en Rocky Linux 8