Drupal instalación · 3 min read · Dec 26, 2025
Instalación y configuración de Drupal en CentOS 7
Instalación y configuración de Drupal en CentOS 7
Versión 1.0
Autor: Srijan Kishore
Última edición: 13/Nov/2014
Este documento describe cómo instalar y configurar Drupal en CentOS 7. Drupal es una plataforma de gestión de contenido de código abierto que impulsa millones de sitios web y aplicaciones. Está construido, utilizado y respaldado por una comunidad activa y diversa de personas en todo el mundo.
1 Nota preliminar
Este tutorial se basa en un servidor CentOS 7, por lo que debes configurar una instalación básica del servidor CentOS 7 antes de continuar con este tutorial. El sistema debe tener una dirección IP estática. Utilizo 192.168.0.100 como mi dirección IP en este tutorial y server1.example.com como el nombre de host. Debes tener un servidor LAMP instalado en CentOS 7.0 como se menciona en el tutorial para continuar.
2 Inicialización de la base de datos
Crearé la base de datos para Drupal de la siguiente manera:
mysql -u root -pAquí estamos agregando base de datos=drupaldb usuario=drupaluser y contraseña=drupalpassword:
CREATE DATABASE drupaldb;CREATE USER drupaluser@localhost IDENTIFIED BY 'drupalpassword';GRANT ALL PRIVILEGES ON drupaldb.* TO drupaluser@localhost;Avanzando:
FLUSH PRIVILEGES;
exitReiniciar servicios
systemctl restart httpd.service
systemctl restart mariadb.serviceCentOS 7.0 utiliza Firewall-cmd, así que lo personalizaré para permitir el acceso externo al puerto 80 (http) y 443 (https).
firewall-cmd –permanent –zone=public –add-service=http
firewall-cmd –permanent –zone=public –add-service=https
firewall-cmd –reload
3 Instalación de Drupal
Primero haremos un directorio temp en el que descargaré la última versión de Drupal de la siguiente manera:
mkdir temp
cd tempyum install wget unzip
wget http://ftp.drupal.org/files/projects/drupal-7.33.zipAunque la pila LAMP ofreció una gran base para un servidor, Drupal aún requeriría un par de paquetes adicionales para funcionar sin problemas. Debes descargar estos paquetes utilizando el siguiente comando:
yum install php-mbstring php-gd php-xmldescomprimir el archivo zip de Drupal en la carpeta creada a continuación:
unzip -q drupal-7.33.zip -d /var/www/html/Creará una carpeta como /var/www/html/drupal-7.30, renombraré la carpeta como /var/www/html/drupal. Aquí estoy eliminando solo el nombre de la versión:
mv /var/www/html/drupal-7.33/ /var/www/html/drupalAhora dar permisos apropiados en el directorio
chown -R apache:apache /var/www/html/drupalNecesitamos crear un archivo de configuración a partir del archivo default.settings.php a settings.php en la carpeta sites/default:
cd /var/www/html/drupal/sites/default/
cp -p default.settings.php settings.phpDrupal quiere que /var/www/html/drupal/sites/ y /var/www/html/drupal/sites/default/settings.php sean escribibles. Al tratar con SELinux, necesitamos actualizar el contexto de /var/www/html/drupal/sites/ para leer y escribir:
chcon -R -t httpd_sys_content_rw_t /var/www/html/drupal/sites/Ahora proceda a la instalación web de Drupal. Vaya a la URL http://192.168.0.100/drupal:
Proceda con Estándar y haga clic en Guardar y continuar.
Ahora, por defecto, se selecciona el inglés, continúe con Guardar y Continuar:
Ahora procederemos hacia la página de inicio de sesión dando la información de la base de datos como se seleccionó en el momento de la creación de la base de datos de Drupal:
En mi caso fue
Select MySQL, MariaDB, or equivalent
Database name = drupaldb
Database username = drupaluser
Database password = howtoforge
Datbase host = localhost
Proporcione la información según su elección, aquí estoy usando:
Site name = Drupal site
Site e-mail address = [email protected]
Username = admin
Email-address = [email protected]
Password = howtoforge
Country = India
Default time-zone = Asia/kolkata +0530Los valores anteriores son específicos del usuario, puedes personalizarlos según tu elección. Luego presiona Guardar y Continuar:
Esto será tu instalación de Drupal.
Ahora proceda hacia Visitar su nuevo sitio.
¡Felicidades! Ahora tienes una instancia de Drupal completamente funcional en tu CentOS 7.0 :)
7 Enlaces
- Drupal : https://www.drupal.org/
- CentOS : http://www.centos.org/
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.