diff --git a/README.md b/README.md index 0cb38e38f1603739f77feb58071790b65a2b5dca..151b05cb64877abe644466bcee0c33d2787bd9c4 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