miércoles, 6 de noviembre de 2013

Instalación PrestaShop Ubuntu 12.04

PrestaShop es un sitio web dinámico que permite la creación de tiendas para comercio electrónico. El
software,que se basa en el motor de plantillas Smarty. PrestaShop fue nombrada la mejor aplicación de código abierto para comercio electrónico en el Packt Open Source Awards 2010. Es de uso gratuito y se encuentra bajo licencia Open Software3.0.

PrestaShop hace un amplio uso de AJAX en el panel de administración, mientras que los bloques de módulo pueden ser fácilmente agregados a la tienda para proporcionar funcionalidad extra, los cuales normalmente se suministran de forma gratuita por desarrolladores independientes. Los fabricantes de PrestaShop tienen un mercado oficial de los módulos de precios y temas titulado PrestaShop Addons.
Es compatible con pasarelas de pago, tales como Google Checkout , PayPal y pagos a través de Pro API.


Instalación:

Para la instalación de PrestaShop necesitamos tener un servidor Lamp instalado. Una vez listo pasamos a descargar Prestashop de su página oficial PrestaShop y le damos a la opción "Descargar Prestashop VX.X.X"



Una vez descargado accedemos a la carpeta descargas y descomprimimos el fichero:

ubuntu@prestashop:~$ cd /home/ubuntu/Descargas/
ubuntu@prestashop:~/Descargas$ ls
prestashop_1.5.6.0.zip
ubuntu@prestashop:~/Descargas$ unzip prestashop_1.5.6.0.zip 


Movemos la carpeta y el fichero de instalación a la ruta /var/www:

ubuntu@prestashop:~/Descargas$ sudo mv Install_PrestaShop.html prestashop /var/www/
[sudo] password for ubuntu: 
ubuntu@prestashop:~/Descargas$ 


En el navegador web escribiremos la siguiente dirección para iniciar la instalación:

http://localhost/prestashop/


Seleccionamos el idioma en el que lo queremos instalar y siguiente:




Aceptamos los términos y condiciones:



Es posible que nos aparezcan varios errores de permisos e incluso de alguna librería (que al parecer no instala por defecto lamp):



Así que pasamos a instalar los paquetes que faltan y reiniciar apache:

ubuntu@prestashop:~# sudo apt-get install php5-gd php5-mcrypt
ubuntu@prestashop:~# sudo /etc/init.d/apache2 restart


Y darle permisos a la carpeta prestashop en /var/www:

ubuntu@prestashop:~$ sudo chmod -R 777 /var/www/prestashop
[sudo] password for ubuntu
ubuntu@prestashop:~$ 


Refrescamos la página con el botón actualizar y vemos como ya esta todo correcto:



Ahora rellenaremos los datos de nuestra tienda:



La configuración del sistema (Mysql):




Comprobaremos que la conexión con la base de datos es correcta, pero nos ha dado un problema:




Nos avisa de que la base de datos prestashop no se encuentra, así que pasamos a crearla:

ubuntu@prestashop:~$ sudo mysql -u root -p
[sudo] password for ubuntu
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 41
Server version: 5.5.34-0ubuntu0.12.04.1 (Ubuntu)

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> create database prestashop;
Query OK, 1 row affected (0.00 sec)

mysql> exit
Bye


Una vez creada volvemos a repetir la comprobación y vemos que todo está correcto:



Aparecerá una barra de carga con el porcentaje de creación de la estructura de la base de datos de nuestra tienda:



Si todo ha ido bien ya tenemos nuestra tienda instalada:



Para finalizar tendremos que eliminar la carpeta Install (la renombraremos, por si alguna vez la necesitamos) ya que de lo contrario no podremos acceder a la zona de "Interfaz de Administración":

ubuntu@prestashop:~$ cd /var/www/prestashop/
ubuntu@prestashop:/var/www/prestashop$ mv install/ install_copia


Una vez realizado, accedemos a la Interfaz de Administración (Back Office) y rellenamos los datos:



Y ya tenemos nuestra tienda lista para funcionar:

2 comentarios:

  1. Un excelente manual para la versión 1,5 de prestashop,estas aportaciones facilitan el manejo de prestashop que es con mucho la mejor herramienta para tiendas online, aunque tiene un manejo complejo que se puede facilitar mucho con aportaciones como esta.

    ResponderEliminar
  2. Santiago de Compostela (A Coruña), con correo electrónico de contacto: cianvital@cianvital.com 2. USUARIOS: El acceso y/o uso de este portal de CIANVITAL S.L.U. atribuye la condición de USUARIO, que acepta, desde dicho acceso y/o uso, las Condiciones Generales de uso aquí reflejadas. Las citadas condiciones serán de aplicación independientemente de las Condiciones Generales de Contratación q https://vikingpressagency.com/los-10-mandamientos-del-marketing-para-emprendedores/

    ResponderEliminar