lunes, 7 de diciembre de 2015

Instalar Drupal 8 rápido y sin problemas

Parece que mucha gente tiene problemas con la instalación de Drupal 8. Ni de lejos es igual que la instalación de 2 minutos que tiene wordpress. Pero en este tutorial voy a enseñarte una manera rápida y fácil de instalar Drupal 8 en tu PC para que tardes 2 minutos en tener funcionando el sitio.

Actualización: He encontrado una forma más simple de trabajar en local con Drupal 8.

Aquí puedes ver el articulo donde te explico cómo hacerlo.

El servidor Web


Lo primero que necesitamos es obviamente un servidor web. Bueno, aquí está el principal problema de todos los que quieren instalar Drupal 8 localmente. Si lo vas a instalar en un servidor remoto te aconsejo que busques uno que tenga buen soporte para drupal 8 y no vas a tener inconvenientes.


Pero para instalarlo localmente, tenemos que elegir entre wamp o xamp. ¿Cuál vamos a elegir nosotros? Pues ninguno de los dos =D
Yo te recomiendo que trabajes localmente con Uniform Server. Este es un servidor web muy rápido y totalmente compatible con Drupal. Es el que yo uso desde hace muchos años y jamás tuve algún problema.


Además, tenemos la ventaja que es totalmente portable, lo que significa que copiando la carpeta entera del servidor en un USB ya tenemos un backup de apache, php, mysql y todos los proyectos que tengamos en la carpeta www. Es increíble este servidor.

Ahora te muestro los pasos que debes seguir para instalar Drupal 8 en un plif plaf.

1 – Instalar el Servidor


Te vas a la página de Uniform Server y descargas la última versión haciendo click en el botón anaranjado ;)


Descargar Uniform Server


2 – Preparando el Servidor


Ejecutamos el “instalador” y elegimos en que carpeta se va a instalar. Yo en mi caso lo instale en el escritorio. Recuerda que podemos mover esta carpeta luego sin tener ningún inconveniente.


Preparando el Servidor


3 – Instalar PHP 5.6



Drupal 8 necesita la versión 5.6 de PHP para funcionar correctamente y Uniform Server trae por defecto la versión 5.4.


Cuando tuve este problema pensé que iba a tardar más en solucionarlo. Pero en 1 minuto ya estaba todo funcionando. Mira…



Descarga la versión 5.6 de PHP desde aquí y luego descomprimes los archivos en el escritorio.






Y ahora copias las carpetas core y docs dentro del servidor como muestra la imagen.


4 – Prendiendo el Servidor Web


Nos dirigimos a la carpeta del servidor (UniServerZ) y damos doble click en el ejecutable (UniController.exe).
Ahora podemos elegir la versión de php 5.6 y prendemos el servidor web.

Seleccionar la versión 5.6 de PHP


Prender el Servidor Web

5- Prepara los archivos necesarios


Es hora que descargues Drupal 8 desde la web oficial.
Comprimido tal cual se descarga lo pegamos en la carpeta www del servidor.

¡Atención! Es muy importante que lo dejes comprimido y luego lo descomprimas dentro de la carpeta donde va a quedar definitivamente instalado. Porque si no puede darte problemas de escritura y de permisos.

Descomprimir Dupal 8

Y ahora ya puedes renombrar la carpeta para que tenga el nombre de tu proyecto. (en mi caso la llamé drupal =D)

6 – Comienza la instalación


Abrí el navegador de internet y escribí http://localhost/nombredelproyecto
Esto va iniciar el instalador de Drupal 8, en primera medida tienes que seleccionar el idioma que deseas instalar y hacer click en Save and continue.

Comienza la Instalación

7 – Estándar o Mínima


Bueno en esta parte de la instalación debes elegir entre la versión estándar o mínima. Yo te recomiendo que elijas la estándar.

8 – El módulo Opcode caching de PHP


Unos de los requerimientos de Drupal 8 es el modulo de cache para mejorar la velocidad del sitio.

Por defecto no viene activado en Uniform Server pero es muy sencillo activarlo: vas a PHP -> PHP Accelerators -> Enable/Disable Zend OpCache

Solo recuerda que debes apagar el servidor para poder habilitar esta opción.

El módulo Opcode caching de PHP

10 – Crear la Base de Datos


Te vas a dirigir al phpmyadmin (desde el panel de mandos del servidor tienes un botón que te lleva directo) y te creas una base de datos.

Configurar la base de datos en Drupal 8

10 - Conectando la Base de Datos


Rellenamos los datos que nos pide en la instalación. El usuario es root y la contraseña es la que te pide la primera vez que arrancas el server (si no pusiste nada, no pongas contraseña).

Conectar con la base de datos

11 – Drupal 8 comienza a realizar la instalación


Primero instala el sitio web, luego importa las traducciones.

Comienza la instalación

12 – Configuración del Sitio


Este es el paso donde debes introducir todos los datos básicos del sitio, como el nombre el usuario administrador y su pass, etc.
No dejo fotito porque es largo el formulario, pero no deberías tener ningún problema con este paso.

13 – Termina la instalación


Termina comprobando que las traducciones estén bien instaladas y actualizadas.

Una vez que termina el proceso ya podemos ver nuestro sitio completamente funcionando.


Instalación completa

El post parece largo por que tuvimos que instalar el servidor, pero una vez que tienes el primer sitio funcionando es todo más simple.

  1. Descomprimes el instalador de Drupal en el directorio www
  2. Creas la base de datos
  3. Y le das para adelante con el paso a paso del instalador.


Es increíble la velocidad que tiene este servidor para hacer pruebas locales con drupal 8. Y lo que más me gusta es que es portable ¡Jamás lo tendrás que volver a instalar!

Bueno espero que te allá gustado el tuto. Si tienes alguna duda, solo tienes que preguntarme en los comentarios y con gusto te ayudo.

Nos vemos en el próximo tutorial de Drupal 8 ¡Suerte!