Montando una tienda en línea con PrestaShop (I)

Para realizar las primeras pruebas voy a montar una máquina virtual usando VB (Virtual Box) y una imagen de Ubuntu Server 14.04 x86 (username: ubuntu, password: reverse) descargada con torrent de este enlace. Después de hacer un par de ajustes en la configuración de red (cambio de NAT a modo puente) y deshabilitar el controlador USB tengo la VM (Maquina Virtual) arrancada en dos minutos.

Ahora dentro de la VM arrancada voy a instalar LAMP, ejecuto los siguiente comandos (me conecto usando SSH por comodidad):

$ sudo apt-get install lamp-server^

Comienza el proceso de instalación:

Bien! Ya tenemos preparado el servidor Web Apache con MySQL y PHP, podemos probarlo abriendo una URL desde el PC anfritrion, en mi caso con la IP de la VM http://192.168.1.10/:

Ahora nos movemos de la carpeta actual a /var/www/html/ donde se alojan las páginas Web (la que nos ha mostrado es index.html.

Lo siguiente es lo de siempre, creamos un fichero llamado phpinfo.php en /var/www/html/ y añadimos el siguiente contenido (con VIM mi editor querido :-))

<?php

phpinfo();

?>

Si todo va bien ahora vemos la configuración de PHP:

Pasamos a la siguiente fase, instalar PrestaShop, todo lo anterior ha sido para preparar el entorno.

Primero lo descargamos en la VM en /var/www/html del siguiente enlace. En el momento de redactar este post la versión es prestashop_1.6.1.14.zip. Una vez descargado lo descomprimimos con el comando unzip (me he tenido que instalar previamente unzip con sudo apt-get install unzip):

$ sudo unzip prestashop_1.6.1.14.zip

Se crea una carpeta con el contenido en /var/www/html/prestashop.

Para comenzar la instalación desde el PC anfitrión accedemos a http://192.168.1.10/prestashop/.

Si durante el proceso de instalación nos de errores de permiso del estilo ‘Permisos recursivos de escritura para el usuario www-data…‘ probablemente debamos cambiar el propietario de la carpeta de instalación

sudo chown -R www-data prestashop/

$ sudo chmod 0775 prestashop -R

Si arroja algún error de la librería gráfica probablemente se soluciona con:

$ sudo apt-get install php5-gd

Y reiniciamos el servidor con:

$ sudo /etc/init.d/apache2 restart

Ahora ya podemos continuar con la instalación, el siguiente paso es definir información de la tienda.

 

Si accedemos al front office http://192.168.1.135/prestashop/ ya tenemos la tienda montada.

 

 

 

 

 

Deja un comentario