Table of Contents
Cómo instalar Drupal en Debian 10
PHP escrito, Drupal. es un sistema de gestión de contenido ( CMS. gratuito y de código abierto que le permite crear blogs o sitios web potentes y elegantes. Se envía con temas preinstalados, widgets y otras características listas para usar que lo ayudan a comenzar con pocos conocimientos en lenguajes de programación web. Es ideal para usuarios que desean publicar su contenido pero tienen poca experiencia en desarrollo web.
En este artículo, aprenderá cómo instalar Drupal. en Debian 10/9.
Requisitos previos de Drupal
Como cualquier otro CMS. Drupal. se ejecuta en el front-end y funciona con un servidor de base de datos en el backend. Por lo tanto, necesita tener una pila LAMP instalada antes que nada. LAMP. se compone del servidor web Apache. la base de datos MariaDB. MySQL. y PHP. que es un lenguaje de programación del lado del servidor.
En esta guía, hemos utilizado las siguientes versiones:
- Servidor web Apache.
- Servidor de base de datos MariaDB .
- PHP (Para Drupal 9, se recomienda PHP 7.3 y versiones posteriores).
Con los requisitos cumplidos, ¡comencemos!
Paso 1: Instale LAMP Stack en Debian 10
freestar.config.enabled_slots.push
1.. Para instalar Drupal. debe tener un servidor web en ejecución y un servidor de base de datos, en este artículo trabajaremos con Apache. PHP. y MariaDB. puede instalarlos usando el comando apt como se muestra.
$ sudo apt install apache2 mariadb-server mariadb-client php libapache2-mod-php php-cli php-fpm php-jso n php-common php-mysql php-zip php-gd php-intl php-mbstring php-curl php-xml php-pear php-tidy php-soap php-bcmath php-xmlrpc
2.. A continuación, debe aplicar algunas medidas de seguridad básicas en la instalación de la base de datos ejecutando el siguiente script de seguridad que se envía con el paquete MariaDB.
$ sudo mysql_secure_installation
Después de ejecutar el script, le indicará una serie de preguntas donde puede responder sí (y) para habilitar algunas opciones de seguridad básicas como se muestra.
- Ingrese la contraseña actual para root (ingrese para ninguna): Ingrese
- Establezca una contraseña de root? [S/n] s
- ¿Eliminar usuarios anónimos? [S/n] y
- ¿Deshabilitar el inicio de sesión de root de forma remota? [S/n] y
- ¿Eliminar la base de datos de prueba y acceder a ella? [S/n] y
- ¿Volver a cargar las tablas de privilegios ahora? [Y/n] y
Secure MariaDB en D ebian 10
Paso 2: Crea una base de datos Drupal
3.. A continuación, comenzaremos creando una base de datos que será utilizada por Drupal. para almacenar datos durante y después de la instalación. Primero, inicie sesión en el servidor de la base de datos MariaDB.
$ sudo mysql-u root-p
Recibirá el siguiente mensaje de bienvenida.
Inicie sesión en la base de datos MariaDB
4.. Una vez que inicie sesión en el shell MariaDB, crearemos una base de datos llamada drupal_db.
MariaDB [(ninguno)]>. crea BASE DE DATOS drupal_db.
5.. A continuación, crearemos un usuario de base de datos con una contraseña segura y le otorgaremos acceso completo a la base de datos de Drupal como se muestra.
MariaDB [(none)]>. crea USUARIO “drupal_user” @ ’localhost” IDENTIFICADO POR “StrongPassword”; MariaDB [(ninguno)]>. OTORGAR TODO EN drupal_db. * A ‘drupal_user’ @ ’localhost’ IDENTIFICADO POR “contraseña”; MariaDB [(ninguno)]>. PRIVILEGIOS DE FLUSH; MariaDB [(ninguno)]>. SALIR;
Ahora que tenemos el servidor web Apache. la base de datos Drupal y todas las extensiones PHP en su lugar, avanzaremos y descargaremos el archivo de instalación de Drupal.
Paso 3 : Descargue e instale Drupal en Debian
6.. Vamos a descargar el archivo comprimido de Drupal del sitio oficial de Drupal como se muestra usando el comando wget.
$ sudo wget https://www.drupal.org/download-latest/tar.gz-O drupal.tar.gz
7.. Una vez que se complete la descarga, extráigala en su directorio actual y mueva el carpeta drupal sin comprimir a la ruta/var/www/html y enumere el contenido del directorio como se muestra:
$ sudo tar-xvf drupal.tar.gz $ sudo mv drupal-9.0.7/var/www/html/drupal $ ls-l/var/www/html/drupal
Ver archivos Drupal
8.. A continuación, modifique los permisos del directorio para hacer que Drupal sea accesible al público.
$ sudo chown-R www-data: www-data/var/www/html/drupal/$ sudo chmod-R 755/var/www/html/drupal/
Paso 4: Cree un servidor virtual Apache Drupal
9.. Para servir Drupal en la interfaz, necesitamos crear un archivo de servidor virtual Apache para servir el sitio de Drupal . Con su editor de texto favorito, cree el archivo como se muestra. Aquí, estamos usando el editor vim.
$ sudo vim/etc/apache2/sites-available/drupal.conf
Pegue el contenido que se muestra en el archivo de host virtual.
Cuando haya terminado, guarde los cambios y salga del archivo.
10.. Hasta este momento, solo se puede acceder a la página de bienvenida de Apache desde un navegador. Necesitamos cambiar esto y hacer que Apache sirva al sitio de Drupal. Para lograr esto, necesitamos habilitar el host virtual de Drupal. Entonces, ejecute los siguientes comandos:
$ sudo a2ensite drupal.conf $ sudo a2enmod rewrite
Finalmente, para efectuar los cambios, reinicie el servidor web Apache.
$ sudo systemctl restart apache2
11.. Si tiene un cortafuegos UFW. en ejecución, abra el puerto HTTP como se muestra.
$ sudo ufw allow 80/tcp $ sudo ufw reload
Paso 6: Configurar Drupal desde un navegador
12.. Este es el paso final en la instalación de Drupal y requiere configurarlo en un navegador. Entonces, encienda su navegador favorito y busque la dirección IP de su servidor como se muestra:
http://www.server-ip/
El instalador lo guiará a través de los pasos antes de completar la configuración. En la primera página, se le pedirá que elija su idioma preferido como se muestra. Seleccione el idioma que desee y haga clic en “ Guardar y continuar. .
Choose Drupal Language
13.. Hay 3 archivos de instalación perfiles de configuración que puede utilizar para instalar Drupal, pero por simplicidad, iremos con el perfil ‘ Estándar. .
Elija el perfil de instalación de Drupal
14.. En el siguiente paso, complete los detalles de la base de datos de Drupal como se especificó anteriormente y haga clic en ‘ Guardar y continuar. .
Establecer la configuración de la base de datos de Drupal
15.. El instalador de Drupal comenzará a instalar todos los archivos y módulos de la base de datos.
Progreso de la instalación de Drupal
16.. Una vez que se complete la instalación, se le pedirá que proporcione los detalles de su sitio, como el nombre del sitio, la dirección del sitio, la zona horaria y la ubicación, por mencionar algunos. Asegúrese de completar todos los detalles.
Establecer la configuración del sitio Drupal
17.. Fi Finalmente, obtendrá el panel predeterminado para Drupal como se muestra:
Drupal Dashboard
Desde aquí, puede continuar y crear Utilice varias plantillas para su blog o sitio web y personalice la apariencia según sus preferencias. Es todo por hoy. Esperamos que pueda instalar Drupal. cómodamente en su instancia de Debian.