Tutoriales

Cómo instalar WordPress en Rocky Linux 8

WordPress es un sistema de gestión de contenido de código abierto potente y rico en funciones (CMS) que permite a los usuarios crear sitios web poderosos y asombrosamente hermosos. Esta escrito en PHP y alimentado por MariaDB o MySQL Servidor de base de datos en el backend. WordPress es muy popular y tiene una cuota de mercado de casi 40% de todos los sitios web alojados en línea.

Le gustaria instalar WordPress A Rocky Linux? Estás en el lugar correcto. En esta guía te vamos a mostrar cómo instalarlo. WordPress A Rocky Linux 8.

requisitos

Como requisito previo, la pila LAMP debe instalarse en Rocky Linux 8. Además, asegúrese de tener acceso SSH a su instancia de Rocky Linux y un usuario sudo configurado.

Paso 1: instalar módulos PHP en Rocky Linux

Un numero de PHP Los módulos se utilizan para instalar WordPress para proceder sin problemas. Con eso en mente, ejecute el siguiente comando para instalarlos.

$ sudo dnf install install php-gd php-soap php-intl php-mysqlnd php-pdo php-pecl-zip php-fpm php-opcache php-curl php-zip php-xmlrpc wget

Después de instalar el PHP Módulos, recuerda que apache Servidor web para cargar los módulos PHP instalados.

$ sudo systemctl restart httpd

Paso 2: crea una base de datos para WordPress

En el futuro crearemos una base de datos para WordPress. Esta es la base de datos que contiene todos los archivos de instalación y posteriores a la instalación de WordPress. Así que inicie sesión en la base de datos MariaDB de la siguiente manera:

$ sudo mysql -u root -p

Crea la base de datos de WordPress.

CREATE DATABASE wordpress_db;

A continuación, cree el usuario de la base de datos y asigne la contraseña.

CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'your-strong-password';

Luego, conceda al usuario de la base de datos todos los permisos en la base de datos de WordPress.

GRANT ALL ON wordpress_db.* TO 'wordpress_user'@'localhost';

Guarde los cambios y salga del programa.

FLUSH PRIVILEGES;
EXIT;

La base de datos ya está disponible. Descargaremos el archivo de instalación de WordPress y comenzaremos a instalar.

Paso 3: Descarga WordPress en Rocky Linux

Ahora mismo es la última versión de WordPress WordPress 5.8 Nombre clave ‘Tatum‘. Lleva el nombre de Arte tatum, un legendario y famoso artista de jazz. Descargaremos el archivo de almacenamiento del sitio oficial de descargas de WordPress.

Para hacer esto, use la herramienta de línea de comando wget para obtener el último archivo de almacenamiento.

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

Una vez descargado, extraiga el archivo comprimido.

$ tar -xvf wordpress.tar.gz

A continuación, copie el directorio de WordPress sin comprimir a la carpeta webroot

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

Paso 4: establece la propiedad y los permisos para WordPress

A continuación, establezca la propiedad del. reparado WordPress Directorio también apache Usuario y grupo.

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

Luego, configure los permisos del directorio de la siguiente manera para permitir que los usuarios globales accedan al contenido del directorio.

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

A continuación, configure el SELinux Contexto del directorio y su contenido.

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

Para que los cambios de SELinux surtan efecto, haga lo siguiente:

$ sudo restorecon -Rv /var/www/html/wordpress
Establecer el contexto de SELinux en WordPress

NOTA: Probablemente encontrará el error – semanage: comando no encontrado. Esto es una indicación de que falta semanage, una herramienta que realiza la configuración de ciertos aspectos de SELinux.

Entonces necesitamos instalar la herramienta semanage. Para verificar qué paquete proporciona Semanage, ejecute el comando:

$ sudo dnf whatprovides /usr/sbin/semanage. 

Podemos ver que en la salida policycoreutils-python-utils-2.9-14.el8.noarch El paquete es el que ofrece semanage y está disponible en Rocky Linux BaseOS Repositorio.

$ sudo dnf install policycoreutils-python-utils

Paso 6: cree un archivo de configuración de Apache para WordPress

A continuación, crearemos un archivo de configuración de Apache para WordPress. Esto apunta al servidor web Apache al directorio de WordPress y su contenido.

Para hacer esto, ejecute el comando:

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

Luego pegue las siguientes líneas y guarde los cambios.

<VirtualHost *:80>
ServerName server-IP or FQDN
ServerAdmin [email protected]
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>

Reinicie el servidor web Apache para que los cambios surtan efecto.

$ sudo systemctl restart httpd

Luego verifique que el servidor web se esté ejecutando:

$ sudo systemctl status httpd

En este punto, todas las configuraciones están completas. Todo lo que queda es configurar WordPress a través de un navegador web, con el que comenzaremos en la siguiente y última fase.

Pero antes de hacer eso, es aconsejable que lo dejemos HTTP y HTTPS Tráfico en el cortafuegos. HTTPS es útil si decide cifrar el sitio con un certificado SSL.

Ejecute los siguientes comandos para permitir estos protocolos o servicios a través del firewall:

$ sudo firewall-cmd --permanent --zone=public --add-service=http 
$ sudo firewall-cmd --permanent --zone=public --add-service=https

Luego, vuelva a cargar el firewall para que los cambios surtan efecto.

$ sudo firewall-cmd --reload

Grande. Terminemos la configuración.

Paso 7: configura WordPress usando un navegador

Inicie su navegador y vaya a la URL proporcionada.

http://server-IP/

Debería ver la siguiente página. Siga las instrucciones y haga clic en ‘vamos‘para ir al siguiente paso.

Instalar WordPress en Rocky Linux
Instalar WordPress en Rocky Linux

Complete los detalles de la base de datos de WordPress y haga clic en ‘Enviar’.

Detalles de la base de datos de WordPress
Detalles de la base de datos de WordPress

Si todo se ve bien, aparecerá esta página pidiéndole que complete la instalación. Así que haga clic en el ‘Ejecute la instalación ‘ Botón.

Ejecute la instalación de WordPress
Ejecute la instalación de WordPress

A continuación, proporcione los detalles del sitio mientras crea un usuario administrador. Tome nota del nombre de usuario y la contraseña, ya que los usará al final para iniciar sesión en WordPress.

Detalles del sitio web de WordPress
Detalles del sitio web de WordPress

Luego haga clic en ‘Instalar WordPress‘.

Instalación de WordPress
Instalación de WordPress

Unos segundos más tarde, recibirá una notificación de que la instalación se realizó correctamente. Para iniciar sesión, haga clic en el ‘Inscribirse‘Botón.

Inicio de sesión de WordPress
Inicio de sesión de WordPress

Serás llevado directamente a la página de inicio de sesión. Ingrese el nombre de usuario y la contraseña que le proporcionamos anteriormente y haga clic en ‘Inscribirse‘.

Inicio de sesión de administrador de WordPress
Inicio de sesión de administrador de WordPress

Esto lo llevará al directorio de WordPress como se muestra.

Panel de WordPress
Panel de WordPress

¡Perfecto! Has instalado con éxito WordPress A Rocky Linux 8. Desde aquí puede crear su blog o sitio web y disfrutar de los inmensos beneficios que WordPress tiene para ofrecer, incluidos temas y complementos gratuitos para mejorar el atractivo y la funcionalidad de su sitio web.

También puedes activarlo HTTPS en su sitio web de WordPress usando nuestra guía: Apache seguro con el certificado Let’s Encrypt en Rocky Linux

.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba