Lanzamiento de Drupal 7.31: instalación y configuración en Debian / Ubuntu


Drupal es un sistema de gestión de contenido (CMS) de código abierto, escrito en PHP y publicado bajo GPL. Fue lanzado por primera vez en enero de 2001 para impulsar blogs personales, sitios web corporativos y cualquier tipo de sitio web que la gente pueda necesitar. Hoy en día, Drupal es uno de los CMS más famosos del mundo con millones de sitios web en todo el mundo.

  1. Free and open-sourced.
  2. Basic features like the ability to publish posts, pages, and a comment system, RSS feed, users registration. install and modify templates & add-ons.
  3. More than 30000 available modules to download for free from the Drupal store.
  4. Available in more than 110 languages with support for RTL languages like Arabic.
  5. Multi-site support and Multi-user content editing and creation support.
  6. Support for creating blogs, forums, polls using modules that are installed by default.
  7. Customized Drupal releases called “Distributions”, like Linux distributions, Drupal distributions are a pre-configured Drupal installations for specific kind of websites, they have some pre-installed modules and templates as well.
  8. Very-well updates system to notify you about security updates.
  9. Many other features.

Este artículo lo guiará para instalar la última versión de Drupal 7.31 en Debian/Ubuntu Server.

Paso 1: Instale Apache, PHP y MySQL

1. Para instalar Drupal, necesitará un servidor web en ejecución y un servidor de base de datos, en este artículo trabajaremos con Apache2, PHP5 y MySQL, puede instalarlos fácilmente con la ayuda de la herramienta de administración de paquetes llamada apt.

$ sudo apt-get install apache2 php5 php5-mysql mysql-client mysql-server

2. Durante la instalación del paquete, le preguntará acerca de la contraseña del usuario root de MySQL. Ingrese la nueva contraseña para el usuario root de MySQL.

Vuelva a escribir la contraseña.

Eso es todo, instaló con éxito todos los paquetes requeridos y también agregó la contraseña de MySQL. Ahora es el momento de avanzar y crear una base de datos para la instalación de drupal.

Paso 2: Crea una base de datos Drupal

3. Necesitaremos crear una base de datos para nuestra instalación de Drupal, para hacerlo, ejecute el siguiente comando para conectarse al shell mysql.

$ mysql -u root -p

Nota: Le pedirá que ingrese la contraseña de root de MySQL, que ingresó al instalar el paquete MySQL, ingrésela y se le pedirá que ingrese a la terminal mysql.

4. A continuación, ejecute la siguiente serie de comandos en la terminal MySQL para crear un nuevo usuario, una base de datos y otorgar privilegios de "drupal".

## Creating New User for Drupal Database ##
CREATE USER drupal@localhost IDENTIFIED BY "your_password_here";

## Create New Database ##
create database drupal;

## Grant Privileges to Database ##
GRANT ALL ON drupal.* TO drupal@localhost;

## FLUSH privileges ##
FLUSH PRIVILEGES;

## Exit ##
exit

Nota: Si lo desea, puede reemplazar el nombre de usuario y el nombre de la base de datos con cualquier otro nombre.

Paso 3: descarga e instala Drupal 7.31

5. Drupal está disponible para descargar desde el repositorio oficial de Ubuntu/Debian como paquete, sin embargo, es una versión antigua de Drupal que tiene muchas vulnerabilidades de seguridad (en el momento de escribir este artículo, es 7.26, y la versión actual de Drupal es 7.31), es por eso que descargaremos Drupal del sitio web oficial.

En el momento de escribir este artículo, la última versión de Drupal es la 7.31, con la que trabajaremos aquí, pero puede consultar la última versión en el enlace que se proporciona a continuación.

  1. https://www.drupal.org/project/drupal

6. Alternativamente, puede usar el siguiente comando "wget" para obtener la última versión directamente.

$ wget http://ftp.drupal.org/files/projects/drupal-7.31.tar.gz

7. Reemplace 7.31 con el último número de versión, si fuera diferente, ahora extraiga el archivo y lo llevemos a /var/www/html/ (que es la carpeta raíz predeterminada para apache2 después de la instalación ) dentro de la carpeta Drupal.

$ tar -xf drupal-7.31.tar.gz
$ sudo mkdir -p /var/www/html/drupal
$ sudo cp -R drupal-7.31/* /var/www/html/drupal

8. Ahora todo, lo que tiene que hacer es abrir su navegador y acceder a cualquiera de los siguientes enlaces para comenzar la instalación.

http://yourdomain.com/drupal

OR 

http://your-ip-address/drupal

9. Ahora, en la página de requisitos, verá muchos mensajes de error como paquetes faltantes, configuración faltante y problemas de permisos.

10. Para corregir estos errores anteriores, ejecute los siguientes comandos.

$ sudo apt-get install php5-gd
$ sudo service apache2 restart
$ sudo mkdir -p /var/www/html/drupal/sites/default/files
$ sudo chmod 777 /var/www/html/drupal/sites/default/files
$ sudo cp -R /var/www/html/drupal/sites/default/default.settings.php /var/www/html/drupal/sites/default/settings.php
$ sudo chmod 777 /var/www/html/drupal/sites/default/settings.php

Una vez que haya terminado con los comandos anteriores, actualice la página en el navegador ... y podrá continuar con el siguiente paso.

11. En la configuración de la base de datos, ingrese el nombre de la base de datos "drupal", el nombre de usuario "drupal" y la contraseña que estableció en el paso 4 anterior y continúe.

12. En la sección Configurar el sitio, se le pedirá que configure la información de su sitio web, como el nombre del sitio, la dirección de correo electrónico, el nombre de usuario y la contraseña, complete esos cuadros como desee.

13. Una vez finalizada la instalación, no olvide cambiar los permisos de los archivos de configuración para evitar riesgos de seguridad, si los hubiera.

$ sudo chmod -R 755 /var/www/html/drupal/sites/default/
$ sudo chmod 755 /var/www/html/drupal/sites/default/files

Eso es todo, su instalación está lista para usar.

Ahora vaya a cualquiera de los siguientes enlaces y su sitio web estará allí.

http://yourdomain.com/drupal

OR 

http://your-ip-address/drupal

Paso 4: configurar Drupal

Drupal es un CMS muy configurable, puede consultar las páginas de configuración que ve en la barra superior para cambiar la configuración que necesita.

Si desea instalar plantillas, diríjase al siguiente enlace y descargue la plantilla que desee, extráigala a /var/www/html/drupal/themes/, donde se almacenan todos los temas, y vaya a la Pestaña " Apariencia " para cambiar el tema predeterminado.

  1. https://www.drupal.org/project/project_theme

Si desea instalar módulos, diríjase al siguiente enlace y descargue los módulos que necesita, extráigalos a /var/www/html/drupal/modules/, donde se almacenan todos los módulos, y diríjase al Pestaña “ Módulos ” para instalar los nuevos módulos y configurarlos.

  1. https://www.drupal.org/project/project_module

Para obtener más documentación, puede visitar los documentos oficiales que proporciona el proyecto Drupal en.

  1. Drupal Homepage
  2. Drupal Documentation

¿Has instalado Drupal antes? ¿Qué opinas al compararlo con otros CMS como WordPress y Joomla? Por favor, dé sus comentarios en nuestra sección de comentarios a continuación.