LinuxParty

NUESTRO SITIO necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.
Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado
 

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

¿Quieres instalar WordPress en Rocky Linux ? Has venido al lugar correcto. En esta guía, demostraremos cómo instalar WordPress en Rocky Linux 8 .

Requisitos previos

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

Paso 1: Instalar módulos PHP en Rocky Linux

Se requieren varios módulos PHP para que la instalación de WordPress se realice sin problemas. En este sentido, 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 la instalación de los módulos PHP , recuerde reiniciar el servidor web Apache para cargar los módulos PHP instalados.

$ sudo systemctl restart httpd

Paso 2: Crear base de datos para WordPress

En el futuro, vamos a crear una base de datos para WordPress. Esta es la base de datos que contendrá todos los archivos de instalación y posteriores a la instalación de WordPress. Por lo tanto, inicie sesión en la base de datos MariaDB de la siguiente manera:

$ sudo mysql -u root -p

Crear 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 otorgue todos los privilegios al usuario de la base de datos en la base de datos de WordPress.

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

Guarde los cambios y salga.

FLUSH PRIVILEGES;
EXIT;

La base de datos ya está en su lugar. Vamos a descargar el archivo de instalación de WordPress y comenzar con la instalación.

Paso 3: Descarga WordPress en Rocky Linux

Por el momento, la última versión de WordPress es WordPress 5.8 con nombre en código ' Tatum '. Lleva el nombre de Art Tatum , un legendario y famoso artista de Jazz. Descargaremos su archivo del sitio oficial de descargas de WordPress .

Para lograr esto, use la herramienta de línea de comandos wget para obtener el último archivo comprimido.

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

Una vez descargado, extrae el archivo comprimido.

$ tar -xvf wordpress.tar.gz

A continuación, copie el directorio de wordpress sin comprimir en la carpeta webroot

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

Paso 4: establezca la propiedad y los permisos en WordPress

A continuación, establezca la propiedad del directorio de wordpress en el usuario y grupo de apache .

$ 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 contexto de SELinux para el directorio y su contenido.

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

Para que los cambios de SELinux entren en vigor, ejecute:

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

NOTA : Es probable que te encuentres con el error Semanage: comando no encontrado. Este es un indicador de que falta semanage, una herramienta que maneja la configuración de ciertos aspectos de SELinux.

Por lo tanto, necesitamos instalar la herramienta semanage. Para verificar qué paquete proporciona semanage, ejecute el comando:

$ sudo dnf whatprovides /usr/sbin/semanage. 

A partir del resultado, podemos ver que el paquete policycoreutils-python-utils-2.9-14.el8.noarch es el que proporciona semanage y está disponible en el repositorio de Rocky Linux BaseOS .

$ sudo dnf install policycoreutils-python-utils

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

A continuación, vamos a crear un archivo de configuración de Apache para WordPress. Esto apuntará 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 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>

Reinicie el servidor web Apache para que se efectúen los cambios.

$ sudo systemctl restart httpd

Luego verifique si el servidor web se está ejecutando:

$ sudo systemctl status httpd

En este punto, todas las configuraciones están hechas. Lo único que queda es configurar WordPress desde un navegador web que nos embarcaremos en la siguiente y última etapa.

Pero antes de hacerlo, es prudente que permitamos el tráfico HTTP y HTTPS en el firewall. HTTPS será útil en caso de que decidas encriptar el sitio con un certificado SSL.

Para permitir estos protocolos o servicios a través del firewall, ejecute los comandos:

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

A continuación, vuelva a cargar el cortafuegos para que se efectúen los cambios.

$ sudo firewall-cmd --reload

Excelente. Vamos a finalizar la configuración.

Paso 7: configurar WordPress desde un navegador

Inicie su navegador y diríjase a la URL provista.

http://IP-del-servidor/

Deberías ver la siguiente página. Repase las instrucciones y haga clic en el botón ' Vamos ' para continuar con el siguiente paso.

Instalar WordPress en Rocky Linux y AlmaLinux

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

Detalles de la base de datos de WordPress

Si todo parece estar bien, aparecerá esta página que le pedirá que ejecute la instalación. Por lo tanto, haga clic en el botón ' Ejecutar la instalación'  .

Ejecutar la instalación de WordPress

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

Detalles del sitio web de WordPress

Luego haga clic en ' Instalar 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 botón ' Iniciar sesión '.

Inicio de sesión de WordPress

Esto lo lleva directamente a la página de inicio de sesión. Escriba el nombre de usuario y la contraseña que le dijimos que tomara nota anteriormente y presione ' Iniciar sesión '.

Inicio de sesión de administrador de WordPress

Esto lo lleva al directorio de WordPress como se muestra.

Tablero de WordPress

¡Perfecto! Ha instalado correctamente WordPress en Rocky Linux y AlmaLInux. Desde aquí, puede continuar y crear su blog o sitio web y disfrutar de los inmensos beneficios que ofrece WordPress, incluidos temas gratuitos y complementos para mejorar el atractivo y la funcionalidad de su sitio.

Pin It

Escribir un comentario


Código de seguridad
Refescar



Redes:



 

Suscribete / Newsletter

Suscribete a nuestras Newsletter y periódicamente recibirás un resumen de las noticias publicadas.

Donar a LinuxParty

Probablemente te niegues, pero.. ¿Podrías ayudarnos con una donación?


Tutorial de Linux

Filtro por Categorías