Tienda_con_Drupal8_y_composer

Instalación de Composer:

Paso 1 configuración del archivo php.ini:

En este archivo cambiamos max_execution_time a  0 para que los script tenga el suficiente tiempo para ejecutarse, post_max_size a 64  y upload_max_filesize a 64

 

Paso 2 instalación de composer:

ejecutamos xamp/php/php.exe -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" para que se intale el composer

2º verificamos la información descargada:

xamp/php/php.exe -r "if (hash_file('sha384', 'composer-setup.php') === 'a5c698ffe4b8e849a443b120cd5ba38043260d5c4023dbf93e1558871f1f07f58274fc6f4c93bcfd858c6bd0775cd8d1') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

3º Procedemos a la instalación de composer:

composer-setup.php

4º Limpiamos lo ficheros innecesarios:

-r "unlink('composer-setup.php');"

(Opcional) Creamos un archivo .cmd  apuntado composer.phar para una acceso más rápida:

C:/xampp/php/php.exe C:xampp/composer/composer.phar %1 %2 %3 %4 %5 %6

 

Paso 3 crear proyecto desde composer:

Para empezar con la instalación ejecutaremos "composer create-project drupal-composer/drupal-project:8.x-dev c:/xampp/tienda_informatica --stability dev --no-interaction" y se creara la tienda_informatica en la carpeta de xampp

 

Creación de un alias dentro del archivo httpd.conf:

Alias /tienda_informatica "C:\xampp\tienda_informatica\web"

<Directory "C:\xampp\tienda_informatica\web">

Require all granted

RewriteEngine on

RewriteBase /tienda_informatica

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

</Directory>

Configurar web/.htaccess:

RewriteBase /tienda_informatica

 

Paso 4 iniciar la instalación de Drupal 8:

1.- Crear una nueva base de datos en phpmyadmin para la tienda_informatica

2.- Comenzar la creacion de la pagina de la tienda_informatica siguiendo las siguientes instrucciones

6.- Una vez terminada la creación podremos proceder a configurar el sitio web

 

Paso 5 Configuración de la base de datos:

Tras la instalación la configuración de la base de datos se generaría automáticamente y quedaría de esta forma:

Para configurar las carpeta pública y privada descomentamos  los siguientes puntos y añadimos la ruta deseada.

Paso 6 Configuración básica del sitio:

En este apartado podemos configurar el nombre del sitio, un lema(si queremos tener uno), la dirección de correo electrónico y las páginas de error

 

Paso 7 Actualización de drupal:

En la ruta localhost/tienda_informatica/update.php seleccionamos la frecuencia con la que queremos que se actualice.

Paso 8 actualizar composer:

Nos dirigimos a la ruta de nuestro proyecto editamos el archivo composer.json para excluir los archivos .htaccess y robots.txt. Después abrimos la consola y ejecutamos el siguiente comando situados en la carpeta que tenemos instalado composer.

 

 

Licencia Creative Commons

Este artículo publicado en TicArte pertenece a Daniel y está protegido bajo una Licencia Creative Commons.

Ir arriba