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