En esta oportunidad veremos como instalar Drupal 8 beta 9. Trataremos de hacer una explicación
sencilla de cada paso que se necesita para poder lograrlo.
- Lo primero que debemos tener en cuenta son los requerimientos para nuestra instalación.
- En este punto necesitamos contar con lo siguiente:
- Apache 2.0 (o superior) (http://httpd.apache.org/).
- PHP 5.4.5 (o superior) (http://www.php.net/).
- MySQL 5.1.21 (o superior) (http://www.mysql.com/).
- Si deseamos abarcar un poco más de información sobre los requerimientos podemos visitar (http://drupal.org/requirements).
- En este punto necesitamos contar con lo siguiente:
- En mi caso cuento con los siguientes requerimientos, además podrán verificarlo desde el terminal con las lineas de comando que pongo seguido de la versión:
- Apache 2.2.22 --> ~$ apache2 -v
- PHP 5.4.36 --> ~$ php -v
- MySQL 5.5.40 --> ~$ mysql -v
- Si ya contamos con los requerimientos mencionados, podemos iniciar la instalación. Lo primero que debemos realizar es obtener la última versión de Drupal 8. Para ello vamos a la siguiente ruta https://www.drupal.org/project/drupal aquí encontramos los proyectos drupal y los podremos descargar como .tar.gz o .zip (nosotros usaremos .tar.gz de la versión de Drupal 8 beta 9).
- Llegados a esta parte descargamos y extraemos Drupal 8, nosotros usaremos el terminal para realizar estas acciones con los siguientes comando:
- Descargamos Drupal 8 beta 9
- ~$ wget http://ftp.drupal.org/files/projects/drupal-8.0.0-beta9.tar.gz
- http://ftp.drupal.org/files/projects/drupal-8.0.0-beta9.tar.gz --> es la dirección de enlace. La obtenemos haciendo clic derecho sobre .tar.gz opción "Copiar dirección de enlace".
- Extraemos Drupal 8 beta 9
- ~$ tar -zxvf drupal-8.0.0-beta9.tar.gz
- Esto creara un nuevo directorio con todos los archivos y directorios drupal.
- Descargamos Drupal 8 beta 9
- Como paso siguiente debemos mover este directorio a la raíz de nuestro servidor web o al directorio público HTML. Esto se logra con la siguiente linea de comando:
- ~$ mv drupal-8.0.0-beta9/ /var/www/nombreproyecto
- ~$ mv drupal-8.0.0-beta9/ /var/www/nombreproyecto
- Ahora debemos crear la base de datos para nuestro drupal. Para ello iniciamos sesión en MySQL con un usuario que tenga todos los privilegios (Ejm: root):
- ~$ mysql -u nombreusuario -p
- Luego ya en MySQL otorgamos privilegios al usuario:
- mysql> CREATE DATABASE nombrebasedatos;
- mysql> GRANT ALL ON nombrebasedatos.* TO 'nombreusuario'@'localhost' IDENTIFIED BY 'password';
- ~$ mysql -u nombreusuario -p
- Antes de ir al navegador y ejecutar el script de instalación, drupal necesita crear directorios y archivos dentro de sites/default, entonces para tener los permisos necesarios para realizar estas acciones(dentro de la raíz del proyecto).
- Se necesita que todos los usuarios puedan escribir sobre sites/default, esto lo hacemos con el siguiente comando:
- ~$ chmod a+w sites/default
- Luego de la instalación debemos restringir permisos sobre sites/default: ~$ chmod go-w sites/default
- Otra opción seria podemos crear los directorios y archivos manualmente:
- Creación y otorgar permisos sobre el directorio files/
- ~$ mkdir sites/default/files
- ~$ chmod a+w sites/default/files
- Creación de archivos de configuración
- cp sites/default/default.settings.php sites/default/settings.php
- cp sites/default/default.services.yml sites/default/services.yml
- chmod a+w sites/default/settings.php
- chmod a+w sites/default/services.yml
- Tener en cuanta que por ser archivos de configuración de deben restringir permisos luego de la instalación.
- chmod go-w sites/default/settings.php
- chmod go-w sites/default/services.yml
- Creación y otorgar permisos sobre el directorio files/
- Se necesita que todos los usuarios puedan escribir sobre sites/default, esto lo hacemos con el siguiente comando:
Bueno, si todo lo que hemos realizado esta bien hasta el momento. Entonces ya podemos ir a nuestro navegador y colocar la ruta para ejecutar el script de instalación.
Seguido seremos guiados por varias pantallas para configurar la base de datos, agregar la cuenta de mantenimiento del sitio y proveer opciones básicas del sitio.
- Seleccionamos el idioma y damos clic en "Save and Continue".
- Ahora debemos elegir el perfil de instalación. Nosotros lo dejamos con el que viene "Estándar".
- Si nos llega a mostrar estos mensajes, lo que debemos hacer es crear los archivos settings.php y services.yml (seguir los pasos escritos en la parte superior).
- Acá nos aparece la configuración de base de datos. Escribir nombre BD, usuario de BD, contraseña BD.
- En esta parte de configuración del sitio nos aparece un mensaje el cual nos informa que debemos restringir permisos al directorio sites/default y al archivo settings.php (explicado lineas arriba). Debemos llenar los datos que son necesarios.
- Y listo ya tenemos nuestro drupal 8 beta 9 instalado.
Me pareció interesante el artículo
Añadir nuevo comentario