Cómo instalar WordPress en un servidor CentOS 7

16/12/2023 |
Loading...

Introducción: En este tutorial, le guiaremos a través del proceso de instalación de WordPress en un servidor CentOS 7. Antes de comenzar, asegúrese de cumplir con los siguientes requisitos previos:

Requisitos previos:

  1. Un servidor con CentOS 7.
  2. Stack LAMP (Linux, Apache, MySQL, PHP) instalado. Si no lo tiene, siga nuestro tutorial de instalación de LAMP.
  3. Acceso root a su servidor.
  4. Herramientas SSH:
    • Para Windows: PuTTY
    • Para Linux/macOS: OpenSSH (disponible por defecto)

Usaremos la siguiente información del tutorial de Stack LAMP en esta instalación de WordPress:

  • Dominio principal: example.com
  • Subdominio: holu.example.com
  • Contraseña root de MySQL: holuP455##

¡Comencemos!

Paso 1: Crear una base de datos MySQL con un usuario y contraseña Paso 1.1: Iniciar sesión en MySQL (como root):

mysql -u root -p

Paso 1.2: Crear usuarios (y contraseñas): Para example.com:

CREATE USER "example"@"localhost" IDENTIFIED BY '#TH15exmp#';

Para holu.example.com:

CREATE USER 'holu'@'localhost' IDENTIFIED BY '#TH15holu#';

Paso 1.3: Crear la base de datos: Para example.com:

CREATE DATABASE exampledb;

Para holu.example.com:

CREATE DATABASE holudb;

Paso 1.4: Conceder permisos al usuario: Este comando dará acceso completo a ambos usuarios a sus respectivas bases de datos:

GRANT ALL PRIVILEGES ON exampledb.* TO 'example'@'localhost' WITH GRANT OPTION; GRANT ALL PRIVILEGES ON holudb.* TO 'holu'@'localhost' WITH GRANT OPTION;

Para guardar los cambios, ejecute:

FLUSH PRIVILEGES;

Ahora salga de MySQL con:

quit

Paso 2: Instalar y configurar WordPress Paso 2.1: Descargar y extraer WordPress:

cd /tmp wget https://wordpress.org/latest.tar.gz tar -xvf latest.tar.gz cd wordpress

Paso 2.2: Copiar los archivos de WordPress al directorio Public_HTML y conceder acceso a Apache:

Para example.com:

mkdir -p /var/www/html/example.com/public_html cp -r * /var/www/html/example.com/public_html chown -R apache:apache /var/www/html/example.com/public_html find /var/www/html/example.com/public_html -type d -exec chmod 755 {} \; find /var/www/html/example.com/public_html -type f -exec chmod 644 {} \;

Para holu.example.com:

mkdir -p /var/www/html/holu.example.com/public_html cp -r * /var/www/html/holu.example.com/public_html chown -R apache:apache /var/www/html/holu.example.com/public_html find /var/www/html/holu.example.com/public_html -type d -exec chmod 755 {} \; find /var/www/html/holu.example.com/public_html -type f -exec chmod 644 {} \;

Paso 2.3: Configurar WordPress para acceder a su sitio web desde el navegador (example.com y holu.example.com). Si ve la página estándar de WordPress, la instalación fue exitosa.

  1. Haga clic en "Vamos allá" para configurar los ajustes de la base de datos.
  2. Configure los detalles del sitio web, nombre de usuario y contraseña.
  3. Si tiene éxito, será redirigido a la página de inicio de sesión.

Repita el Paso 2.3 para holu.example.com y cualquier otro sitio que desee agregar.

Opcional: Correcciones para posibles errores

  • Error de base de datos: Si encuentra un error de base de datos, puede solucionarlo editando la configuración de MySQL, como se explica en el tutorial.
  • No se puede escribir wp-config.php: Si enfrenta un error de "No se puede escribir wp-config.php", verifique y otorgue acceso al usuario de Apache a su directorio public_html.

Conclusión: Su servidor CentOS 7 ahora está listo para alojar sitios web de WordPress. Puede agregar más sitios web siguiendo los mismos pasos. ¡Disfrute de su alojamiento de WordPress!

¡Obtén Ofertas y Promociones Exclusivas!

Mantente al día con las últimas ofertas, descuentos y promociones especiales.

Update cookies preferences