From 2ec9fdc2078afc0149ae455ed003f4f8c9ea3b3b Mon Sep 17 00:00:00 2001
From: Otto Zaiser <zaisero@nic.ar>
Date: Fri, 5 Oct 2018 12:42:26 -0300
Subject: [PATCH] =?UTF-8?q?Cambios=20en=20README=20para=20instalaci=C3=B3n?=
 =?UTF-8?q?=20en=20nginx?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 README.md | 48 ++++++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 44 insertions(+), 4 deletions(-)

diff --git a/README.md b/README.md
index 0cb38e3..151b05c 100644
--- a/README.md
+++ b/README.md
@@ -8,17 +8,17 @@ Instala la versión de Drupal 8.6 y los módulos detallados en el composer
  - PHP 7 o superior.
  - Composer 1.7 o superior.
  - Base de datos MySQL o MariaDB 5+
- - Servidor Web Apache o Ningx
+ - Servidor Web Apache o Nginx
 
-## Instalación
+
+## Instalación general
 
  1. Clonar este repositorio.
  2. Ejecutar el comando de instalación  
-
   ```sh
   composer install
   ```
-
+  
  3. Apuntar la configuración del vhost a la carpeta **"web"** de este proyecto.
  4. Crear una base de datos para el proyecto
  5. Importar base de datos 
@@ -26,3 +26,43 @@ Instala la versión de Drupal 8.6 y los módulos detallados en el composer
  7. Bajar los archivos y db.
  8. Levantar el contenido del archivo .sql a la base de datos creada
  9. Extraer el contenidos del archivo .tar.gz en sites/default/(files)
+
+## Instalación en Nginx
+
+1. Instalar Composer (https://getcomposer.org/download/) *(no funciona con apt-get)*
+```sh
+    php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
+    php -r "if (hash_file('SHA384', 'composer-setup.php') === '93b54496392c062774670ac18b134c3b3a95e5a5e5c8f1a9f115f203b75bf9a129d5daa8ba6a13e2cc8a1da0806388a8') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
+    php composer-setup.php
+    php -r "unlink('composer-setup.php');"
+    mv composer.phar /usr/bin/composer
+```
+
+2. Algunos módulos PHP:
+ ```sh
+    apt-get install php-mbstring
+    apt install php-xml
+    apt-get install php-mysql
+```
+
+3. Clonar este repo en /var/www/bfa
+4. Ejecutar el comando de instalación de Composer 
+  ```sh
+  composer install
+  ```
+  
+5. Copiar, apuntar a la  y linkear server blocks (https://www.nginx.com/resources/wiki/start/topics/recipes/drupal/)
+en /etc/nginx/sites-available/drupal
+ ```sh
+    ln -s /etc/nginx/sites-available/drupal /etc/nginx/sites-enabled/drupal
+    service nginx restart
+```
+
+6. Importar base de datos
+7. Configurar datos de base de datos en /var/www/bfa/web/sites/default/settings.php
+8. Extraer el contenidos del archivo .tar.gz en sites/default/(files)
+
+Para limpiar caché del Drupal ejecutar
+  ```sh
+  /var/www/bfa/vendor/drush/drush/drush cr
+  ```
\ No newline at end of file
-- 
GitLab