Curso de PrestaShop básico #2: Instalación de PrestaShop

¡Ahora que ya tienes una idea general de PrestaShop, es hora de ponernos manos a la obra! En esta segunda lección, algo más técnica, del curso básico de PrestaShop te guiaré a través del proceso de instalación de PrestaShop paso a paso. Aprenderás los requisitos del sistema, cómo configurar tu servidor, y a instalar la plataforma correctamente para que todo funcione de forma óptima. No necesitas ser un experto en programación o servidores; con las indicaciones que te daré, lograrás tener PrestaShop instalado y listo para empezar a personalizar tu tienda en muy poco tiempo. Así que, ¿estás listo o lista para empezar a construir tu tienda online? ¡Vamos allá!

Instalación de PrestaShop

Una vez que tengas configurados tu hosting y dominio, y que el servidor cumpla con todos los requisitos técnicos, estarás preparado para instalar PrestaShop. Puedes seguir la guía de instalación oficial para completar el proceso.

1. Selección del Hosting y Dominio

Tu tienda necesitará un nombre de dominio único, como mitienda.com. Es recomendable que registres tu dominio de manera independiente a tu proveedor de hosting, para poder cambiar de servidor sin complicaciones si decides migrar. Aunque no es necesario porque el proceso de migración es sencillo, y si no eres un usuario avanzado, puede ser interesante contratar los dos servicios con el mismo proveedor.

Algunos registradores confiables de dominio recomendados por PrestaShop son:

  • Gandi: http://en.gandi.net
  • Namecheap: http://www.namecheap.com
  • GoDaddy: https://www.godaddy.com

En cualquier caso, puedes encontrar numerosos de ellos en Internet, como vimos en la lección anterior: aspectos generales.

Con respecto al Hosting, debes elegir uno que soporte, la mayoría por no decir todos lo cumplen:

  • PHP 7.2 o superior.
  • MySQL 5.6 o superior.

Algunos proveedores de hosting ofrecen instalaciones con un solo clic para PrestaShop y están optimizados para su rendimiento.

A continuación, te mostraré cierto contenido, que te proporciona una visión general sobre lo necesario para empezar con PrestaShop, útil tanto para quien quiera instalarlo por primera vez como para los que planean gestionar o enseñar esta herramienta. Toda esta información y más la puedes encontrar en la guía de usuario de PrestaShop

2. Descarga de PrestaShop

Para comenzar, debes descargar la última versión de PrestaShop. Accede al sitio web oficial de PrestaShop y ve a la sección de descargas. Aquí, introduce tu correo electrónico para obtener acceso a la descarga directa. También puedes encontrar la última versión estable en el repositorio oficial de GitHub, que incluye mejoras y actualizaciones de seguridad. Recuerda siempre verificar que estás utilizando la versión más reciente para asegurar el rendimiento y la seguridad de tu tienda.

Descarga de PrestaShop
Descarga de PrestaShop

3. Requerimientos para Instalar PrestaShop

CategoríaRequerimientos
Servidor WebApache 2.4 o Nginx (se recomienda Apache con mod_rewrite habilitado).
PHPVersión: PHP 7.4 o superior (compatible con PHP 8.1)
Extensiones: mysqli, pdo_mysql, openssl, curl, gd, mbstring, zip, intl, fileinfo, dom
Base de DatosMySQL 5.7 o superior
MariaDB 10.3 o superior
Soporte para InnoDB y codificación utf8mb4
Espacio en DiscoMínimo 2 GB disponibles para la instalación y futuros módulos/temas.
Memoria del ServidorMínimo 512 MB de memoria RAM (recomendado 1 GB para un rendimiento óptimo).
Certificado SSLCertificado SSL para habilitar HTTPS y mejorar la seguridad.
Acceso a InternetNecesario para descargas de actualizaciones, módulos y temas.
Esta tabla resume los requisitos técnicos necesarios para la instalación de PrestaShop en un servidor.

4. «Making a Plan«: Definir la ubicación de tu Tienda PrestaShop

Antes de comenzar con la instalación de PrestaShop, es muy importante que decidas dónde vas a alojar tu tienda. La ubicación de PrestaShop en relación con tu nombre de dominio puede tener un impacto significativo en la forma en que los clientes acceden a tu tienda, así que es fundamental planificar esto desde el principio.

Cuatro posibilidades para la ubicación de tu tienda:

  1. En la raíz del dominio:
    Tu tienda estará directamente accesible desde el dominio principal.
    Ejemplo: https://www.example.com/
  2. En una carpeta dentro del dominio:
    Puedes colocar la tienda en una carpeta específica dentro del dominio.
    Ejemplo: https://www.example.com/shop/
  3. En un subdominio:
    Tu tienda puede estar alojada en un subdominio, separado del dominio principal.
    Ejemplo: https://store.example.com/
  4. En una carpeta dentro de un subdominio:
    Incluso puedes ubicar la tienda en una carpeta dentro de un subdominio.
    Ejemplo: https://clothes.example.com/boutique/

5. Función Multitienda de PrestaShop 8

Gracias a la funcionalidad multitienda de PrestaShop 8, puedes gestionar varias tiendas con una única instalación de PrestaShop. Cada una de ellas puede tener su propio nombre de dominio o subdominio si lo prefieres. Esto te proporciona una gran flexibilidad a la hora de definir qué productos o líneas de negocio se muestran en cada tienda. Esto lo podría trabajar un curso intermedio de PrestaShop. Si estás interesado o interesada, por favor, házmelo saber. En cualquier caso, te dejo un enlace a la documentación de PrestaShop donde se explica como configurar la función multitienda.

¿Qué debes tener en cuenta?

Sea cual sea tu plan, ten en cuenta que la tienda predeterminada siempre residirá donde se haya instalado PrestaShop. Por lo tanto, la planificación adecuada desde el principio te ayudará a evitar problemas con la gestión de tiendas y dominios en el futuro.

6. Proceso de Instalación

En este punto vas a poder ver como instalar PrestaShop en un servidor web online.

Si deseas instalar PrestaShop en tu ordenador personal para pruebas o desarrollo local, primero debes seguir las instrucciones de instalación local que encontrarás en la documentación oficial de PrestaShop.

Y una vez revisada puedes seguir con el proceso de instalación en un servidor que se describe a continuación.

Instalación rápida en servidores

Algunos proveedores de hosting ofrecen instalaciones rápidas con 1 clic, lo que puede reducir el tiempo de instalación y facilitar el proceso para usuarios menos experimentados. Estas soluciones utilizan herramientas como Installatron y Softaculous para simplificar la instalación y las actualizaciones.

Instrucciones para la instalación manual de PrestaShop

Si ya tienes experiencia instalando aplicaciones PHP/MySQL en servidores web, este es el resumen del proceso de instalación:

  1. Descarga y descomprime el paquete de PrestaShop.
  2. Crea una base de datos para tu tienda en el servidor web.
    • Antes de continuar con la instalación, necesitarás una base de datos MySQL/MariaDB para almacenar los datos de PrestaShop. Si tu proveedor de hosting utiliza phpMyAdmin, puedes crear una base de datos desde el panel de control.
  3. Sube todos los archivos de PrestaShop al servidor usando un cliente FTP.
  4. Ejecuta el script de instalación accediendo a la URL pública donde se encuentran los archivos.
    • Accede a la URL donde subiste los archivos de PrestaShop. El sistema detectará que no está instalado y comenzará el proceso de instalación automáticamente. Solo debes seguir las instrucciones y completar la información requerida.
  5. Sigue las instrucciones del instalador.
  6. Elimina la carpeta /install y renombra la carpeta /admin para mayor seguridad.
    • Una vez completada la instalación, elimina la carpeta /install y renombra la carpeta /admin para proteger tu tienda de posibles amenazas de seguridad.

Ahora, PrestaShop estará instalado y listo para que comiences con su configuración inicial.

Video: Instalación AUTOMÁTICA de PrestaShop

Video: Instalación MANUAL de PrestaShop

Conclusión

Con la descarga e instalación de PrestaShop, has dado los primeros pasos para tener una tienda online funcional y personalizable en poco tiempo. Este proceso incluye aspectos técnicos clave como el dominio, el servidor, y el entorno óptimo para un rendimiento ideal. Ahora, con tu tienda PrestaShop operativa, estás listo para enfocarte en el diseño, la personalización y la optimización para atraer a tus futuros clientes. ¿Listo para empezar a construir una tienda online competitiva? ¡Adelante, el mundo del e-commerce te espera!

Si tienes cualquier duda o pregunta, puedes mandarla a través del formulario de contacto, o deja tus dudas en el foro del curso ¡Nos vemos en la tercera clase! 😉 Ciao!!

Todas las lecciones de este curso: