Child pages
  • Lo que necesita para empezar
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

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.

  • Requerimientos del Sistema:
    • PHP 5.2 o superior.
      • Ajustes adecuados: allow_url_fopen establecido en ON, register_globals establecido en OFF, magic_quotes_* establecido en OFF, safe_mode establecido en OFF (todo ello en el archivo php.ini), file_max_upload_size establecido en "16M".
      • Extensiones PHP útiles: PDO_MySQL, cURL, SimpleXML, mcrypt, GD, OpenSSL, DOM, SOAP (todo ello en el archivo php.ini).
      • Herramientas de Servidor útiles: cron/crontab, Memcached.
    • MySQL 5.0 o superior.
    • Mejor si:
      • El hosting es Unix/Linux.
      • El servidor corre Apache Web Server 1.3 o superior o bien nginx Web Server.
        • Ajustes para el módulo Apache: mod_rewrite activado (enabled), mod_security desactivado (disabled), mod_auth_basic desactivado.
      • Al menos 64 Mb de RAM dedicados a PHP.
  • Códigos de acceso (cuentas de acceso) a su servidor mediante protocolo FTP y a su base de datos MySQL.
    • Estos deberían ser suministrador por el Administrador de su hosting (alojamiento para la tienda) si no está realizando una instalación local (en su propio ordenador).
  • Cualquier editor de textos (N del T: un editor excelente es Notepad Plus, gratuito).
  • Cualquier cliente FTP (N del T: use un programa de FTP que guarde las contraseñas encriptadas, tal como WinSCP, gratuito).
  • Cualquier navegador moderno (si decide usar Internet Explorer, asegúrese de que sea la versión 8 o superior).

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:

  • OVH en Francia: OVH
  • 1&1 en España: 1&1
  • InMotion Hosting en todos los paises, excepto en Francia y España: InMotion

É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.

PrestaBox

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:

  • Sistema: Unix, Linux o Windows. Se recomienda encarecidamente el sistema Unix.
  • Servidor Web: Apache Web server 1.3 o superior.
  • PHP 5.2 o superior. Debería poder activar PHP 5 (pregunte a su proveedor de alojamiento).
  • MySQL 5.0 o superior.
  • Al menos 64 Mb de RAM en su servidor web (128 Mb es lo más adecuado, pero en general, cuanta más, mejor!).

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; insertan código oculto que puede estropear sus archivos de Prestashop.

Cliente FTP

FTP es el acronimo 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:

  • Un hostname (nombre del servidor ftp; usualmente algo como ftp.sudominio.com) o una dirección IP: será la forma de localizar su espacio web en el servidor donde se alojará su tienda.
  • Un nombre de usuario:  es el identificador de su cuenta de hosting, el cual es único para usted.
  • Una contraseña: lo cual es una medida de seguridad básica.

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

  • Press Ctrl-S,
  • Click the "Open the Site Manager" icon, at the top left,
  • Open the "File" menu, and select the "Site Manager..." option.

A window opens.

To add your hosting space to the Site Manager:

  1. Click the "New Site" button. A new entry is created in the site list. Give it a recognizable name.
  2. On the right side, in the "General" tab, enter the parameters your host provided you with: host, user, and password. You should not have to change the other default parameters, unless told so by your host.
  3. Once all the fields are properly filled, click the "Connect" button. This will both save your site in the list, and log you into your account, so that you can make sure everything works right.

If FileZilla does not suit you, here are a few other well-known FTP clients:

Making a plan

You should decide right away where you want to host PrestaShop. There are four possibilities relating to your domain name:

Note that thanks to the multistore feature, you can have as many stores as necessary with a single installation of PrestaShop 1.6, each with its own specific domain name if necessary. You should take that into account when deciding what goes where.
Whatever your plan, the default store will always reside where PrestaShop itself is located.

Installing PrestaShop

Finally, now that all the requirements are in place, you can use the installation guide: http://doc.prestashop.com/display/PS16/Installing+PrestaShop.

  • No labels