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.
Tabla de Contenidos
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
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.
Complete los detalles de la base de datos de WordPress y haga clic en ‘Enviar’.
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.
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.
Luego haga clic en ‘Instalar 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.
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‘.
Esto lo llevará al directorio de WordPress como se muestra.
¡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
.