Drupal es un software de código abierto mantenido y desarrollado por una comunidad de más de 721 200 usuarios y desarrolladores en todo el mundo. Está escrito en PHP y una base de datos backend, como MySQL. Miles de módulos y diseños complementarios le permiten crear cualquier sitio que pueda imaginar. Dado que es gratuito y de código abierto, Drupal es flexible, robusto y está siendo mejorado constantemente por cientos de miles de personas apasionadas de todo el mundo.
En este tutorial, le proporcionaremos los pasos básicos sobre cómo configurar Drupal en Ubuntu Server 14.04 LTS (Trusty). Estos son los pasos que debe seguir para instalar su Drupal en su servidor Ubuntu.
Paso 1:configurar la pila LAMP
Antes de instalar Drupal 7.x, debe tener una pila LAMP (Linux, Apache2, MySQL5 y PHP5) instalada en su Ubuntu Server 14.04. Si aún no tiene estos componentes instalados y configurados, puede usar este tutorial para aprender a configurar la pila LAMP.
o
Simplemente puede instalar el paquete ahora usando el siguiente comando:
$ sudo apt-get install apache2 apache2-utils PHP5
$ sudo apt-get install php5 php5-mysql php-pear php5-gd php5-mcrypt php5-curl MYSQL Server
$ sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql
Paso 2:Crear base de datos y usuario para Drupal
Inicie sesión en el servidor mysql como usuario root escribiendo el siguiente comando
mysql -u root -p
Una vez que inicie sesión con éxito en el servidor Mysql, usaremos estos comandos para crear una base de datos para Drupal. En este caso daré el nombre de la base de datos de drupal como drupaldb, Puedes llamarlo como quieras.
CREATE DATABASE drupaldb;
A continuación, vamos a crear una cuenta de usuario de MySQL separada y le daremos una contraseña a este usuario. En este caso llamaremos a la nueva cuenta “linoxideuser” y contraseña para la nueva cuenta “drupaLinoxide1 “, definitivamente debe cambiar la contraseña de su instalación y puede nombrar al usuario como desee, pero asegúrese de no olvidar el nombre de la base de datos, el nombre de usuario y la contraseña . Puede hacerlo escribiendo el siguiente comando:
CREATE USER linoxideuser@localhost IDENTIFIED BY 'drupaLinoxide1';
A continuación, otorgue todos los privilegios en la base de datos que acaba de crear al nuevo usuario ejecutando los siguientes comandos
GRANT ALL PRIVILEGES ON drupaldb.* TO linoxideuser@localhost;
Necesitamos vaciar los privilegios para que la instancia actual de MySQL conozca los cambios de privilegios recientes que hemos realizado:
FLUSH PRIVILEGES;
Y finalmente salimos de la terminal de MySQL ingresando:
exit;
Paso 3:Descarga Drupal 7.x
Ingrese al directorio web raíz de Apache, es decir, /var/www/html por defecto:
cd /var/www/html
Descargue Drupal 7.x desde el sitio web del proyecto Drupal con el siguiente comando, voy a descargar nuestra última versión 7.34:
http://ftp.drupal.org/files/projects/drupal-7.34.tar.gz
Extraiga los archivos "drupal-7.34.tar.gz" para reconstruir el directorio de drupal con este comando:
sudo tar -zxvf drupal-7.34.tar.gz
Esto creará un directorio llamado drupal-7.34 en el directorio /var/www/html
Copie todos los archivos en el directorio drupal-7.34 en la raíz del documento de Apache, recomendamos usar rsync comando para preservar los permisos y la integridad de los datos:
sudo rsync -avP drupal-7.34/ /var/www/html
O puede hacerlo sin mencionar la raíz del documento de Apache:
sudo rsync -avP drupal-7.34/ .
Una vez que se completa la copia de todos los archivos en el directorio Drupal. Elimine el directorio drupal-7.34 y el archivo latest.tar.gz escribiendo el siguiente comando:
sudo rm -rf drupal-7.34/ drupal-7.34.tar.gz
Otorgue permisos al usuario y al grupo (www-data) sobre todo en el directorio /var/www/html
sudo chown -R www-data:www-data /var/www/html
Paso 4:Instale Drupal 7.x desde el navegador web
Complete la instalación de Drupal 7.x a través del navegador web, en su navegador web, si lo instaló en su servidor local, puede navegar usando http://127.0.0.1/ o navegar hasta el nombre de dominio o la dirección IP pública de su servidor [http://ip_public] o [http://dominio]
En este caso elegiría perfil:opción estándar.
Elija el idioma:inglés predeterminado
Seleccione el tipo de base de datos:mysql predeterminado, ingrese el nombre de la base de datos, el nombre de usuario de la base de datos y la contraseña de la base de datos
La instalación de Drupal está completa, haga clic en "visitar su nuevo sitio" para mostrar la página de inicio del sitio de Drupal
Hurra, hemos configurado Drupal con éxito en nuestro Ubuntu 14.04 LTS (Trusty) pero sí, debería funcionar bien en todas las versiones de Ubuntu.