GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo instalar Drupal en CentOS 7 con Apache

Introducción

En este tutorial, lo guiaremos a través de la instalación y configuración de Drupal en CentOS 7 con Apache. Drupal es un sistema de administración de contenido gratuito que facilitará la forma en que se organiza y administra su contenido. Tiene una interfaz fácil de usar que hace que la personalización de su contenido sea fácil y sencilla con poco esfuerzo.

Requisitos

– Necesita un servidor CentOS 7 que esté configurado con una dirección IP estática.

– También necesitará tener LAMP (Linux, Apache, MySQL, PHP) instalado. Si su servidor aún no tiene instalado LAMP, consulte nuestra guía aquí para realizar una instalación rápida.

Instalación de Drupal en CentOS 7 con Apache

Para comenzar, inicie sesión en su servidor CentOS 7 a través de SSH o Consola. Si está utilizando el servicio de alojamiento VPS de Atlantic.Net, tenga en cuenta que están configurados con instalaciones mínimas para evitar que se instalen paquetes innecesarios y nunca se usen. Si algunos paquetes de software que está acostumbrado a usar no están instalados de forma predeterminada, siéntase libre de instalarlos según sea necesario.

Descarguemos wget y descomprimamos para simplificar este tutorial.

sudo yum install wget unzip

Antes de continuar, asegurémonos de que el sistema esté actualizado:

sudo yum update

Crear una base de datos y un usuario para Drupal en CentOS 7

Para que Drupal funcione, debemos crear una base de datos en MySQL. Comencemos a acceder a MySQL con el siguiente comando:

mysql -u root -p

Ahora, primero debemos comenzar a crear la base de datos que utilizará Drupal. Esto se puede hacer ejecutando el siguiente comando, reemplazando yourdbname con el nombre de base de datos deseado:

CREATE DATABASE

su nombre de base de datos

;

Con la base de datos creada, ahora debemos crear un usuario para que pueda acceder a la base de datos. Nuevamente, esto se puede hacer ejecutando el siguiente comando, reemplazando yourdrupaluser con su nombre de usuario deseado y su contraseña de Drupal con su contraseña deseada.

CREATE USER

tuusuariodrupal

@localhost IDENTIFIED BY '

su contraseña de Drupal

';

Ahora que tenemos una nueva base de datos y un usuario de base de datos, debemos otorgar acceso a su usuario creado recientemente para que pueda realizar cambios en su base de datos. Esto se hace ejecutando el siguiente comando:

GRANT ALL PRIVILEGES ON

su nombre de base de datos

.* TO

tuusuariodrupal

@localhost;

Además, debemos actualizar MySQL para que el sistema pueda vaciar los privilegios recién agregados y para que los cambios surtan efecto, luego salga de su sesión. Esto se puede lograr con los siguientes comandos:

FLUSH PRIVILEGES;
exit

Instalación de Drupal en CentOS 7

El sistema ya está listo para que descarguemos e instalemos Drupal. Comience descargando la última versión del sitio de Drupal:

wget http://ftp.drupal.org/files/projects/drupal-7.39.zip

A continuación, instale las dependencias de PHP necesarias para que Drupal pueda funcionar correctamente una vez completada la instalación:

yum install php-mbstring php-gd php-xml php-pear php-fpm

Después de haber instalado las dependencias requeridas, podemos continuar con la instalación de Drupal. Ejecute el siguiente comando para descomprimir el paquete de Drupal que descargamos.

unzip drupal-7.39.zip

Dado que Drupal se encuentra actualmente en el directorio raíz, copiemos la carpeta y movámosla al directorio httpd predeterminado:

cp -r ~/cp -r ~/drupal-7.39/* /var/www/html

Ahora, para finalizar las configuraciones en el lado de los servidores, debemos cambiar la creación de un archivo de configuración en el directorio predeterminado de los sitios. Cambiemos a ese directorio con el siguiente comando:

cd /var/www/html/sites/default/

Copie el archivo default.settings.php y cámbiele el nombre a settings.php con el siguiente comando:

cp -p default.settings.php settings.php

Necesitamos modificar los permisos para que el instalador de Drupal pueda editar

chmod 666 settings.php

También necesitamos hacer un directorio de archivos, hazlo con el siguiente comando:

mkdir files

Modifique los permisos de los archivos con el siguiente comando:

chmod 777 files

Necesitamos reiniciar Apache ya que instalamos las extensiones de PHP.

systemctl restart httpd.service

Configuración web de Drupal en CentOS 7

Su servidor ahora está configurado correctamente para ejecutar la instalación basada en web yendo a lo siguiente:

http://server_domain_or_IP

Verá la página inicial del procedimiento de instalación de Drupal. Seleccione la instalación estándar.

Este es el asistente de instalación web de Drupal en CentOS 7. Seleccione la instalación estándar.

Elija el idioma de su preferencia.

Seleccione el idioma de su preferencia.

En la siguiente pantalla, debemos ingresar la información de la base de datos que creamos antes. Ingrese el nombre de la base de datos, el nombre de usuario y la contraseña, una vez que haya terminado, presione "Guardar y continuar".

Agregue la base de datos, el usuario y la contraseña de MariaDB en sus campos designados.

Después de ingresar la información de la base de datos, todo lo que necesita hacer ahora es responder las preguntas de Drupal para su sitio.

Desde aquí, simplemente siga la instalación de Drupal para obtener información del sitio.

¿Qué sigue?

¡Felicidades! Acaba de instalar y configurar Drupal con Apache en su servidor CentOS 7. Gracias por seguir este tutorial y vuelva a consultarnos si hay nuevas actualizaciones.

Atlantic.Net

Desde 1995, Atlantic.Net ha brindado servicios de Internet a los clientes, incluido el alojamiento administrado, en la nube y dedicado. ¡En más de 20 años de servicio, nuestras soluciones se han centrado en brindar lo mejor en soluciones web a nuestros valiosos clientes!


Linux
  1. Cómo instalar Apache Maven en CentOS 7

  2. Cómo instalar Apache en CentOS 8

  3. Cómo instalar Drupal 7 en CentOS 7

  4. Cómo instalar Let's Encrypt con Apache en CentOS 7

  5. Cómo instalar Apache 2.4.2 desde el origen en CentOS 6.2 con SSL

Cómo instalar Apache con host virtual en CentOS 8

Cómo instalar Apache Tomcat 9 en CentOS 7

Cómo instalar Drupal en un servidor Ubuntu 20.04 con Apache

Cómo instalar Apache en CentOS 8

Cómo instalar WordPress en CentOS 7.1 con Apache

Cómo instalar Apache con PHP-FPM en CentOS 8