Lo primero será descargar la aplicación desde la pág https://www.prestashop.com/es/descarga
Una vez que ya tenemos la aplicación descargada para hacerlo más facil la pondremos en nuestra carpeta personal.
En mi caso le he cambiado el nombre para que a la hora de moverlo sea más rápido, una vez que ya lo tenemos en nuestra carpeta personal tal y como se muestra en la foto, lo que tenemos que hacer es abrir una terminal y conectarnos mediante FTP.
Para ello pondremos la siguiente linea de comandos:
ftp 192.168.56.200 (ip de la máquina)
usuario (el usuario de ftp)
pass (pass del usuario ftp)
Una vez que ya estamos conectados mediante el comando put enviaremos el archivo que descargamos anteriormente a la máquina virtual, escribiremos entonces:
put shop.zip
Ahora el siguiente paso que haremos será conectarnos mediante ssh de este modo si en algún momento no podemos acceder a la máquina físicamente accederemos a ella remotamente y será como si estuviéramos dentro de la misma. Para ello escribiremos la siguiente linea de comandos:
ssh root@192.168.56.200
pass
Tal y como podemos observar ya estamos dentro de la máquina y además como super-usuario.
Mediante el comando ls dentro del usuario comprobamos que realmente el archivo que pasamos anteriormente mediante FTP se encuentra ahí.
Ahora tenemos que moverlo a la carpeta donde instalaremos el Prestashop para ello tenemos que escribir el comando y la ruta entonces pondremos:
mv shop.zip /var/www
Una ve que tenemos el zip en la carpeta que hacemos es descomprimirlo para ello usamos el comando:
unzip shop.zip
Y ahora para que luego nos sea mas fácil ir a la web le cambiaremos el nombre a la carpeta con el comando:
mv prestashop tienda
Ahora ya una vez tenemos todos los archivos necesarios comenzaremos con la instalación de Prestashop
En primer lugar nos dirigiremos al navegador web y una vez allí escribiremos:
192.168.56.200/tienda/install
Aceptamos los permisos y le damos a siguiente
En este punto nos saldrá un error y un montón de fallos en rojo no pasa nada es normal es un error que no está diciendo que no tenemos permisos de escritura, la solución es simple nos vamos a la maquina virtual o desde el terminal de nuestro ordenador mediante ssh que ya sabéis como se hace nos vamos a la ruta y le damos permisos a la carpeta tienda
Dentro de /var/www chmod a+w -R tienda
Actualizamos de nuevo la pág y ya no nos aparecerá el error y podremos proseguir con nuestra instalación
Actualizamos de nuevo la pág y ya no nos aparecerá el error y podremos proseguir con nuestra instalación
le damos a siguiente y continuamos.
El paso 3 es básicamente rellenar los credenciales de la tienda nombre de la tienda a que se dedica usuario y contraseña del administrador de la tienda correo etc, una vez que lo hemos rellenado todo, importante no olvidar el correo ya que será nuestro acceso al backend.
Una vez llegados a este punto nos pedirá que rellenemos unos campos en los que se nos pide el nombre de la base de datos el usuario y su contraseña, esto ya lo explique en el blog de Instalación de Joomla pero por si alguno no sabe no como hacerlo os dejo el enlace aquí.
Antes de este paso os saldrá una barra de progreso en donde se irán mostrando las cosas que se van a ir instalando, y finalmente llegaremos a este punto, el final de la instalación, desde este punto podemos acceder tanto al Backend como al Frontend
Si pinchamos en donde pone interfaz de usuario, aparecerá lo que verán los usuarios y todo el mundo que acceda a nuestra pág web de la tienda.
Si por el contrario pinchamos en el backend nos aparecerá un mensaje como este. Que nos dice basicamente que tenemos que borrar la carpeta de instalación, esto no es más que un mecanismo de seguridad de Prestashop ya que si no borramos dicha carpeta alguien que se conectara podría modificar los datos de la instalación o incluso hacer una instalación encima de la nuestra borrándola así por completo.

Para ello nos vamos a la carpeta donde instalamos Prestashop en nuestro caso tienda y escribimos la siguiente linea de comando:
rm -r install/
Luego a continuación podemos hacer un ls si queremos comprobar que ya está borrada.
Ahora ya si que nos dejará entrar al backend nos pedirá el correo y la contraseña que ya rellenamos en apartados anteriores y que avisé no olvidar.
Una vez ya dentro nos aparecerá una pantalla como esta en la que podremos configurar y cambiar prácticamente cualquier aspecto de nuestra tienda
En el caso de que cambiase la ip de donde tenemos alojado Prestashop si quisiéramos acceder al frontend nos saldría esto.
Para solucionar este problema volvemos a irnos al backend y en el apartado preferencias y dentro de este en el apartado SEO y USRLs y en la parte de abajo del todo hay un apartado en el que se puede cambiar la ip cambiamos la ip a la nueva que se nos cambio guardamos los cambios y volvemos a darle al frontend
Tal y como podemos apreciar la ip ha cambiado lógicamente force yo el cambio de la ip a conciencia para que vierais el cambio espero que os halla gustado nos vemos en el próximo blog.





















































