Table of contents

Lo que necesitará para empezar

Instrucciones rápidas de puesta en marcha.

Aqui hay una lista reducida de lo que necesita para comenzar con la instalación de PrestaShop 1.6. No se preocupe si encuentra lagunas en algun apartado; encontrará instrucciones detalladas en las secciones que siguen a esta.

También necesitará saber la URL gracias a la cual su tienda (o tiendas) van a estar visibles en internet (también llamado nombre de dominio).

Compruebe la página oficial de requerimientos del sistema: http://www.prestashop.com/en/system-requirements.

Una vez su instalación esté en marcha, puede usar la Guía de Instalación: http://doc.prestashop.com/display/PS16/Installing+PrestaShop.

Instrucciones detalladas de puesta en marcha.

PrestaShop es una aplicación web (webapp): necesita ser instalada en un Servidor Web (webserver) para funcionar correctamente, y necesita un nombre de dominio para que sus visitantes puedan acceder a su tienda.

Registrando un nombre de dominio

Antes de descargar o instalar nada, necesitará proveer de un lugar adecuado a su tienda online Prestashop. Esto se compone de dos partes: un nombre de dominio y un servidor web (un dominio y un hosting). Un dominio es el identificador online para su sitio web como por ejemplo example.com o bien myonlineshop.net. Es la fachada pública de su servidor web, y por lo tanto, de su tienda online.

Necesitará comprar un nombre de dominio (un dominio) para su tienda. Podría ser interesante comprarlo al mismo tiempo y a la misma empresa en donde estará su alojamiento (hosting): muchas empresas de alojameinto ofrecen el dominio de forma grauita con cada nueva cuenta de cliente. Podría ser gratuito durante un año, o mientras usted sea cliente de ese proveedor. Esto hace más fácil obtener el "paquete completo" (hosting+dominio) en un solo proceso.

Tenga en cuenta que podrían surgir problemas con los dominios suministrados por su proveedor de hosting: si no está satisfecho con el servicio, podría querer cambiar a uno mejor... y esto implica mover no sólo los archivos y la base de datos, sino también (normalmente) el nombre de dominio al nuevo proveedor.

Los archivos y base de datos son fáciles de trasladar pero, dependiendo del proveedor, usted podría tener problemas intentando quedarse con su nombre de dominio. A pesar de que ellos han comprado el dominio para usted cuando usted contrató el servicio completo, técnicamente el dominio les pertenece y podrían incluso prohibirle trasladarlo a otro proveedores o hacerle pagar por él. Y dado que el dominio es su marca y la forma de acceder a su tienda, usted deberá conocer y cumplir las reglas del proveedor de alojamiento para evitar males mayores.

Esto es por lo que se recomienda adquirir su nombre de dominio en un Registrador Independiente (vea: http://en.wikipedia.org/wiki/Domain_name_registrar). Técnicamente, usted nunca comprará un nombre de dominio, solo lo "alquilará", normalmente a cambio de un pago anual. Esto le dá el derecho a usar ese nombre de dominio; pero tan pronto como deje de pagarlo, no podrá seguir usándolo y cualquier otro podría obtener el derecho de uso para sí mismo. Así que quizá sea mejor pagar por el dominio además de pagar por el hosting, de forma que podría mover este último a otro proveedor de alojamiento sin cargos adicionales; sólo cambie los DNSs de su nombre de dominio y en menos de 24 horas ese cambio se habrá propagado por toda la red volviendo a estar operativa de nuevo su tienda.

Si finalmente se decide a adquirir su nombre de dominio en un Registrador Independiente, aquí hay algunos en los que puede confiar:

Hay muchos más. Consultelo entre sus amistades!

Encontrar un hosting (alojamiento)

Ahora que ya tiene un nombre de domonio, necesitará adecuarlo a Prestashop. Esto significa que los archivos de Prestashop necesitan residir en un Servidor Web (webserver). Podría tener su propio servidor web pero quizá la mejor opcion sea confiar el alojamiento a un Proveedor de Servicios de Hosting (see: http://en.wikipedia.org/wiki/Internet_hosting_service), el cual le ofrecerá un alojamiento online adecuado a cambio de una cantidad mensual o anual variable.

Antes de comenzar una tienda online, necesitará selecciona un Proveedor de Hosting. Ciertamente, cualquier Proveedor de Hosting puede ofrecerle soluciones adecuadas para su tienda, pero solo unos pocos Proveedores de Hosting ofrecen servidores optimizados para Prestashop:

Échele un vistazo a nuestros Partners de Hosting!

Cuando escoja su alojamiento, recuerde un requerimiento crítico: deberá ofrecerle soporte para PHP 5.2 (o superior), que es el lenguaje de programación en el está escrito Prestashop; y también MySQL 5 (o superior), que es el tipo de base de datos en el qeu Prestashop almacena todos sus datos. Hay algunos otros requerimientos: compruebe la sección "Requerimientos Técnicos" un poco más abajo.

PrestaShop puede alojar su negocio online en sus propios Servidores in-house: nuestro servicio PrestaBox ha sido para liberar a los Responsables de Tienda de cualesquiera complicaciones técnicas, tales como instalar o actualizar Prestashop.

Por favor, consulte nuestra web PrestaBox para más detalles sobre nuestro servicio de alojamiento seguro y de precio bajo. Está altamente recomendado para Resposnables de Tienda con poca o ninguna experiencia en Internet o informática.

Puede conocer PrestaBox en esta url: http://www.prestabox.com/

Requerimientos Técnicos

PrestaShop es una aplicación que corre (se ejecuta) en un servidor web, y está programada usando el lenguaje de programación PHP. Adicionalmente, almacena sus datos en un servidor de bases de datos MySQL.

PHP es un lenguaje de programación de código abierto (open-source), principalmente usado para aplicaciones web. Creado en 1995, se ha convertido el en lenguaje de programación más usado por los desarrolladores web. Usa una sintaxis muy similar al lenguaje de programación C, siendo muy fácil de aprender para un desarrollador.

MySQL is un sistema de gestión de bases de datos, de código abierto (open-source). También creado en 1995, se ha convertido en el sistema de bases de datos más usado por desarrolladores web. Está basado en el lenguaje SQL, el lenguaje de bases de datos más extendido en la actualidad.

Independientemente del servicio de hosting (alojamiento) que usted elija, debería contar con estos componentes instalados en el servidor web:

PrestaShop puede funcionar con PHP 5.1.3 o superior, pero las versiones inferiores a PHP 5.2 tienen bugs (errores) que podrían provocar que algunas funcionalidades no trabajen como sería deseable (como por ejemplo, zonas de tiempo y fecha no válidas).
PrestaShop puede también trabajar en un Servidor Web Microsoft IIS Web Server 6.0 o superior, y nginx 1.0 o superior.

Dispone de más información para Administradores de sistemas en la Guía del Administrador de Sistemas. Asegúrese de leerla (RTFM!)

Herramientas

Necesitará dos herramientas básicas: un editor de textos para poder editar archivos de texto, y un cliente (programa) de FTP, para poder transferir archivos desde su ordenador local a su servidor web y viceversa.

Editor de Textos

Aquí tiene unos cuantos editores de texto confiables y bien conocidos:

No use un procesador de texto del tipo Microsoft Word o Write de OpenOffice o LibreOffice. (N del T: insertan código oculto que puede estropear sus archivos de Prestashop)

Cliente FTP

FTP es el acrónimo para "File Transfer Protocol" (protocolo de transferencia de ficheros), que es la forma estándar de transferir archivos desde su ordenador local a un servidor web.

En esta guia, nosotros usamos Filezilla, que es un excelente (y gratuito) programa de FTP para Windows, Mac OS X y Linux. Puede descargarlo desde http://filezilla-project.org/ y comenzar su instalación. Nota: no descargue FileZilla Server, solo FileZilla Client!

Una vez FilleZilla está instalado, necesitará configurarlo con los datos de su conexión FTP a su wervidor web, los cuales le habrán sido enviados por su empresa de alojamiento. Si no es así, pídaselos de nuevo (o revise la carpeta de spam de su email!).

Básicamente, los datos que necesita son:

Ejecute FileZilla, y abra la herramienta Gestor de Sitios. Puede hacerlo de tres formas distintas:

Hecho esto, se abrirá una ventana.

Para añadir su espacio en el wervidor web al Gestor de Sitios:

  1. Haga click en el botón "Nuevo Sitio". Se crea una nueva entrada en la lista de sitios. Déle un nombre que le resulte fácil de reconocer.
  2. En el lado derecho, en la pestaña "General", inserte los parámetros que su proveedor de alojamiento le ha enviado (nombre del servidore, usuario y contraseña). No debería tener que cambiar el resto de parámetros por defecto, a menos que se lo indique su proveedor de alojamiento.
  3. Una vez todos los campos han sido correctamente insertados, haga click en el boton "conectar". Esto guardará los datos de su nuevo sitio en la lista, y le permitirá acceder (login) a su cuenta en el servidor web, de forma que pueda estar seguro de que todo funciona correctamente.

Si FileZilla no se adapta a lo que necesita, aquí tiene otros programas de FTP muy conocidos:

Estableciendo una planificación

Ahora debe decidir donde quiere alojar su tienda PrestaShop. Hay cuatro posibilidades relativas a su nombre de dominio (a su dominio):

Tenga en cuenta que gracias a la característica "multitienda", puede tener tantas tiendas como necesite, con una única instalación de PrestaShop 1.6, cada una de ellas con su propio dominio específico si es necesario. Debería tenerlo en cuenta cuando decida que hacer finalmente.
Independientemente de lo que decida, la tienda por defecto estará siempre donde la instalación de Prestashop se haya realizado físicamente.

Instalando PrestaShop

Finalmente, ahora que todos los datos están en su lugar, puede usar la guia de instalación: http://doc.prestashop.com/display/PS16/Installing+PrestaShop.