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:
- Un servidor con CentOS 7.
- Stack LAMP (Linux, Apache, MySQL, PHP) instalado. Si no lo tiene, siga nuestro tutorial de instalación de LAMP.
- Acceso root a su servidor.
- 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.
- Haga clic en "Vamos allá" para configurar los ajustes de la base de datos.
- Configure los detalles del sitio web, nombre de usuario y contraseña.
- 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!
Buscar
Categorías