Drupal es un sistema de gestión de contenido de código abierto y gratuito. Debido a su eficiencia y escalabilidad, se está volviendo cada vez más popular y utilizado por muchas personas y organizaciones en todo el mundo.

Este marco está escrito en PHP. Ayuda a las personas u organizaciones a crear y ofrecer contenido digital personalizado para la web y los teléfonos móviles. El contenido incluye muchos tipos, como texto, medios, formularios personalizados y más. Tiene potentes herramientas de edición para gestionar el contenido en poco tiempo.

Esta guía le muestra cómo instalar la versión 8.4.5 de Drupal en Ubuntu 18.04. Proporcionaré el proceso de instalación paso a paso.

requisitos

  • Rizo
  • Tasksel
  • LÁMPARA de Ubuntu
  • Módulo PHP de Drupal php-fdomdocument

Paso 1: comandos para configurar los requisitos previos

Utilice el siguiente comando de Linux para instalar Curl y Tasktel.

$ sudo apt install -y curl tasksel

Después de eso, necesitamos instalar la pila LAMP de Ubuntu (Linux, Apache, MySQL, PHP). Utilizará tasksel para hacer esto. También habilitaremos la reescritura de código. Los siguientes comandos completan estos pasos.

$ sudo tasksel install lamp-server
$ sudo a2enmod rewrite

Ahora necesitamos instalar el módulo PHP. Se requiere el siguiente comando.

$ sudo apt install php-fdomdocument php-gd

Se requiere una configuración para la instalación de Drupal. Esto habilita “Limpiar URL”. Para hacer esto, necesitamos editar el archivo de configuración del sitio Apache predeterminado. El siguiente comando hace el trabajo.

$ sudo nano /etc/apache2/sites-enabled/000-default.conf

A continuación, debemos agregar el siguiente código en la línea DocumentRoot / var / www / html:

<Directory /var/www/html/>

Options Indexes FollowSymLinks

AllowOverride All

</Directory>

Ahora necesitamos reiniciar el servidor Apache para que los cambios surtan efecto. El siguiente comando hace el trabajo. Después de este paso podemos descargar e instalar Drupal.

$ sudo systemctl restart apache2

Paso 2: descarga el paquete de Drupal

En este paso, descargaremos el paquete usando el comando Curl de la siguiente manera.

$ curl --output/tmp/drupal.tar.gz 
https://ftp.drupal.org/files/projects/drupal-8.4.5.tar.gz

Ahora descargue los archivos de Drupal al directorio raíz del servidor web. Cambie la propiedad del archivo a www-data. Los siguientes comandos sirven para este propósito.

$ sudo rm -fr /var/www/html
$ sudo tar xf /tmp/drupal.tar.gz -C /var/www/
$ sudo mv /var/www/drupal-8.4.5/ /var/www/html
$ sudo chown -R www-data:www-data /var/www/html

Paso 3: configurar la base de datos

Los siguientes comandos crean una base de datos Drupal y crean credenciales para ella.

$ sudo mysqladmin create drupal
$ sudo mysql -e "CREATE USER 'admin'@'%' IDENTIFIED BY 'pass';"
$ sudo mysql -e "GRANT ALL PRIVILEGES ON drupal.* TO 'admin'@'%' WITH GRANT OPTION;"

Paso 4: instala Drupal

Abra el navegador e ingrese la URL http: // drupal-ubuntu. Se abrirá un asistente de instalación.

Cómo instalar Drupal 8.4.5 en Ubuntu 18.04

Luego de seleccionar un idioma, hacemos clic en Guardar y continuar. A continuación, se muestra el perfil seleccionado. Allí podemos elegir la instalación con estándar o mínima. Elija la opción que más nos convenga.

Cómo instalar Drupal 8.4.5 en Ubuntu 18.04

Después de eso, revisaremos los requisitos y luego proporcionaremos las credenciales de la base de datos que agregamos en el paso 3.

Cómo instalar Drupal 8.4.5 en Ubuntu 18.04

Cómo instalar Drupal 8.4.5 en Ubuntu 18.04

Drupal se instalará después de que se hayan completado todos los detalles. Después de la instalación, configuraremos nuestro sitio web con una cuenta de mantenimiento del sitio.

Cómo instalar Drupal 8.4.5 en Ubuntu 18.04

Cómo instalar Drupal 8.4.5 en Ubuntu 18.04

Conclusión

Para instalar Drupal 8.4.5, primero debemos configurar los requisitos previos. Luego configuraremos la base de datos. La instalación es fácil ya que es un asistente. Después de ingresar los detalles apropiados en el asistente, podemos usar este software para nuestros sitios web digitales.