Skip to content

Instantly share code, notes, and snippets.

@themakunga
Created April 23, 2018 15:11
Show Gist options
  • Save themakunga/1cd6e92bcb36705f5ae20ea2a0131bea to your computer and use it in GitHub Desktop.
Save themakunga/1cd6e92bcb36705f5ae20ea2a0131bea to your computer and use it in GitHub Desktop.
Instalacion de Magento2.1.12 con sampledata
#!/bin/bash
###### Parametros para la configuracion
ADMIN_FIRSTNAME="Allware" #Nombre del administrador
ADMIN_LASTNAME="Allware" #Apellido del Administrador
ADMIN_MAIL="[email protected]" #Correo del Administrador
ADMIN_USER="allware" #Nombre de Usuario del Administrador
ADMIN_PASS="allware123" #Contrasela del Administrador
DB_HOST="localhost" #Ubicacion de la base de datos
DB_USER="webservice" #usuario con permisos para la base de datos
DB_PASS="allware123" #contraseña del usuario
DB_NAME="magento_2" #nombre de la base de datos
DIR=$(pwd)
LOCATION=${DIR} #Ubicacion donde estara instalada la raiz del sitio no poner ruta relativa!!
WEBSITE="http://transbank.allware.cl/pruebas/controllers/magento2" #ruta web de donde quedara el ecommerce
URI="admin" #URI del sitio de administracion.
LANGUAGE="es_CL" #Lenguaje del Sitio
CURRENCY="CLP" #Moneda utilizada
TIMEZONE="America/Santiago" #Zona horaria
###### Fin Parametros
#FUENTE="https://github.com/magento/magento2/archive/2.1.12.zip" #archivo fuente sin sample data
FUENTE="https://github.com/magento-2/magento-2-community-sample-data/archive/v2.1.2.zip" #Archivos fuentes con sampledata
#ARCHIVO="2.1.12.zip"
ARCHIVO="v2.1.12.zip"
#DIR="magento2-2.1.12"
DIR="magento-2-community-sample-data-2.1.2"
echo "Preparando archivos \n"
wget -c ${FUENTE}
unzip ${ARCHIVO}
echo "Preparando directorios \n"
mv ${DIR} ${LOCATION}
cd ${LOCATION}
echo "Preparando las dependencias \n"
composer install
chmod -R 777 ${LOCATION}
echo "Iniciando instalacion \n"
bin/magento setup:install --admin-firstname=${ADMIN_FIRSTNAME} --admin-lastname=${ADMIN_LASTNAME} --admin-email=${ADMIN_MAIL} --admin-user=${ADMIN_USER} --admin-password=${ADMIN_PASS} --base-url=${WEBSITE} --db-host=${DB_HOST} --db-name=${DB_NAME} --db-user=${DB_USER} --db-password=${DB_PASS} --language=${LANGUAGE} --currency=${CURRENCY} --timezone=${TIMEZONE} --use-rewrites=1 --backend-frontname=${URI}
echo "Reparando indices \n"
bin/magento indexer:reindex
clear
echo "ir al sitio raiz de la instalacion ${WEBSITE}/${URI}"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment