Valdemar Lozada

Consultor Informático Freelance, Administrador de sistemas GNU/Linux.

Instalación Prestashop 1.7 en AWS

Instalacion Basica Prestashop 1.7

Instalación paso a paso en EC2-AWS on ubuntu-server

Herramientas:

  • wget
  • unzip
  • ssh
  • chmod chown

Conectando “servidor desarrollo.”

Para conectarnos al Servidor Desarrollo, usando las credenciales asignadas de la siguiente manera:

ssh -i ~./ssh/keyName.pem usuario@ec2-xx-x-xx-228.compute-1.amazonaws.com

1 Descargando PrestaShop Version 1.7 Estable.

En este caso, trabajaremos bajo el directorio /var/www/html/

cd /var/www/html/

y creamos el directorio donde instalaremos, para este caso le llamaremos ps_test

creamos el directorio

sudo mkdir ps_test

si solicita contraseña, coloca la misma de las credencial de usuario al conectarse.

entramos al directorio creado.

cd ps_test

Descarga

Procedemos a descarar prestashop de la siguiente manera, usando el comando wget.

sudo wget https://download.prestashop.com/download/releases/prestashop_1.7.1.2.zip

Luego de terminar la descarga, procedemos a descomprimir:

unzip prestashop_1.7.1.2.zip

obtendremos la siguiente salida:

En este punto, si hemos seguido paso a paso, podriamos acceder a travez del navegador y obtendremos la primera pagina de Prestashop que nos indica que podemos continua con la instalación:

http://120.xx.xx.xx/ps_test/

Donde 120.xx.xx.xx será la IP de nuestro servidor.

2 Creando DB mysql

Conectando a mysql (Debe solicitar credenciales para acceder a la Instancia mysql).

mysql -u usuario -p

donde “usuario” y password será el proporcionado por el administrador de sistemas.

luego de acceder a nuestra instancia

Para ver los nombres de las DB’s existentes Escibimos lo siguiente:

show databases;

y obtendremos la siguiente salida:

De esa manera veificamos que no se repita el nombre de la db que usaremos.

Precedemos a crear la DB necesaria para nuestro prestaShop de prueba.

create database prestashop_test;

eso nos devolverá lo siguiente:

para verificar que se ha creado nuestra DB con el nombre asignado, volvemos a escribir:

show databases;

y deberiamos ver lo siguiente:

Hasta acá, ya tenemos preparada nuestra DB para continuar con la instalación y podemos salir de nuestra instancia MYSQL:

escribimos.

\q

Instalación.

Ahora que ya tenemos todo preparado para la instalación, debememos descomprimir nuestra Tienda srestaShop:

sudo unzip prestashop.zip

Luego que comienza a descomprimir, en algun punto nos pide reemplazar el archivo index.php existente:

Y le decimos que si, presionando y [y]es:

En este punto, si todo ha salido sin problemas, deberiamos ir a nuestro navegador y escribimos nuevamente:

http://120.xx.xx.xx/ps_test/

Donde 120.xx.xx.xx será la IP de nuestro servidor.

y automaticamente seremos redireccionados a la pagina de instalación:

http://120.xx.xx.xx/ps_test/install/

El cual nos muestra un asistente para continuar la configuración de la tienda:

  • Seleccionamos el Idioma y presionamos [NEXT].
  • Aceptamos el License Agreements y presionamos [NEXT].

En este punto, probablemente nos muestra una ventana con algunos Warning relacionados con permisos de nuestros archivos.

Regresamos a nuestro terminal y nos regresamos al directorio principal para asignar los permisos necesarios:

cd /var/www/html/

escribimos los siguientes comandos:

sudo chown -R www-data:www-data ps_test

esto asigna el propietario y grupo del servidor web para obtener permisos de escritura.

Si regresamos a nuestro navegador, presionamos “REFRESH” y deberia mostrar un cuadro verde con el siguiente mensaje:

PrestaShop compatibility with your system environment has been verified!

Presionamos [NEXT] y nos pedira los datos sobre nuestra tienda como el nombre, direccion, email, país, usuario administrador, etc.

completamos todos los datos y presionamos [NEXT].

NO OLVIDES LA CONTRASEÑA QUE LE COLOCASTE

Conectando con la base de datos.

En este punto, el sistema te solicita los datos para conectarte a la DB que creamos en el paso 2,

Los datos que solicita son los siguientes:

  • “Database server address” podremos dejar como viene por defecto 127.0.0.1 o escribimos localhost.
  • “Database name” acá escribimos el nombre de la db que hemos creado, en este ejemplo se usó prestashop_test
  • “Database login” Aqui colocas el usuario que te haya asignado el Administador de Sistemas.
  • “Database password” y Aca, el password que te haya asignador el Administador de Sistemas.
  • “Tables prefix” hace referencia a prefijo que utilizaran las tablas creadas por PrestaShop, esto es mejor dejarlo extamente como está. por defecto es ps_

Presionamos [NEXT] y lograremos ver una barra de progreso realizando la instalación de nuestra tienda y si todo sale perfecto lograremos ver el siguiente mensaje:

Your installation is finished! You have just finished installing your shop. Thank you for using PrestaShop! Please remember your login information:

Leave comment

Your email address will not be published. Required fields are marked with *.