PrestaShop

logo-prestashop

Para comenzar con mi prueba de plataformas de comercio electónico Open Source he seleccionado PrestaShop.  Según este enlace ”Acepta Paypal y permite establecer ofertas y descuentos. Aspecto limpio y agradable.  Pueden integrarse otros temas y formas de pago.”

Descarga fuentes e idioma

Requerimientos:

  • Linux, Unix, or Windows
  • Apache Web server
  • PHP 5.0 or later.
  • MySQL 4.1.14 or later

Instalación:

Según este enlace. Descomprimir el zip descargado y subirlo via ftp u otro medio al servidor, en mi caso lo subo a través de SSH a mi servidor. Ya que el servidor es Ubuntu hay que copiar el contenido dentro de la carpeta :

/var/www/

Esta vez utilizaré un subdirectorio /var/www/prestashop/ ya que no quiero dejar el directorio raiz de los sitios web ocupado, este direcorio raiz también se puede cambiar y bla bla…… (eso en otra ocación)

La guia dice que Prestashop necesita los siguientes permisos

chmod 777 /prestashop/config

chmod 777 /prestashop/upload

chmod 777 /prestashop/download

chmod 777 /prestashop/tools/smarty/compile

Y permisos recursivos en lo subdirectorios:

chmod 777 -R /prestashop/img

chmod 777 -R /prestashop/mails

chmod 777 -R /prestashop/modules

chmod 777 -R /prestashop/themes/prestashop/lang

chmod 777 -R /prestashop/translations

Luego de esto a través de un navegador hay que ir al servidor, http://xxx.xxx.xxx.xxx/prestashop

Pantalla de Bienvenida Prestashop

Pantalla de Bienvenida Prestashop

Sistema y Permisos

Sistema y Permisos

Es probable que aparescan estos mensajes

Mensajes de Advertencia

Mensajes de Advertencia

Para el primer mensaje en rojo “GD library is installed” la solución es instalar la libreria GD y para el segundo mensaje en rojo “/sitemap.xml” es simple de resolverlo, solo hay que darle los permisos que necesita

chmod 777 sitemap.xml

Sistema y Permisos

Sistema y Permisos

Siguiendo con la instalación, esta se detubo al momento de verificar la base de datos, en este caso se llamaba prestashop, la cree, comprobé nuevamente la configuración y me apareció como conectada y sin problemas.

Cofiguración Base de Datos

Cofiguración Base de Datos

mysql -h localhost -u root -u password

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

Configuración Base de Datos

Configuración Base de Datos

Configuración

Configuración

Configuración

Configuración

Eliminar Directorios

Eliminar Directorios

Este último mensaje indica que por rasones de seguridad hay que eliminar y renombrar los directorios detallados.

rm -r /install

mv /admin shopadmin

Luego de esto iniciamos sesión…

Inicio de Sesión

Inicio de Sesión

Y ya estamos en el panel de administación

Back Office

Back Office

Despues (solo por curiosidad) me quedé pegado un buen rato tratando de insertar un flash en la cabecera

1 comentario hasta ahora

  1. O.Herrera on

    OK.
    Leído


Replica