Cómo instalar y configurar PrestaShop en cPanel (Guía 2025)
¡Hola! Si estás pensando en montar tu propia tienda online, PrestaShop es una de las mejores opciones que puedes elegir. Es potente, gratuito y está diseñado específicamente para el comercio electrónico. En esta guía de 2025, te voy a explicar paso a paso cómo instalar y configurar PrestaShop en cPanel, desde cero y sin complicaciones. No necesitas ser un experto en Linux, solo tener ganas de aprender. Vamos a ello.
Requisitos previos antes de instalar PrestaShop
Antes de lanzarnos a la instalación, asegurémonos de que todo está listo. Necesitarás dos cosas fundamentales: un dominio y un hosting con cPanel. Si aún no tienes hosting, cualquier plan que incluya cPanel y soporte para PHP 8.1 o superior te servirá. PrestaShop 8 (la versión más reciente a principios de 2025) requiere al menos PHP 8.1, así que verifica esto con tu proveedor.
[INFO] Si tu hosting usa Syspanel (basado en HestiaCP), recuerda que el acceso a tu panel de control es a través del puerto 2106. El proceso de instalación es muy similar al de cPanel, pero la interfaz cambia un poco. Si tienes dudas, consulta la documentación de tu proveedor.
También necesitarás tener a mano los datos de tu base de datos MySQL. Si no los tienes, no te preocupes, los crearemos durante el proceso. Y, por supuesto, ten descargado el archivo ZIP de PrestaShop desde su web oficial (prestashop.com). Es gratuito y no requiere registro.
Paso 1: Descargar y subir PrestaShop a tu hosting
Lo primero es obtener el instalador de PrestaShop. Ve a la página oficial, busca la sección de descargas y elige la versión más reciente (normalmente es la 8.x). Descarga el archivo comprimido en formato ZIP. No te descargues el paquete "light" ni versiones de demostración, busca el instalador completo.
Ahora, accede a tu cPanel. La dirección suele ser algo como tudominio.com/cpanel o tuhosting.com/cpanel. Introduce tu usuario y contraseña (te los dio tu proveedor de hosting). Una vez dentro, busca la sección Archivos y haz clic en Administrador de archivos. Se abrirá una ventana con la estructura de carpetas de tu hosting.
Dentro del Administrador de archivos, navega hasta la carpeta public_html. Esta es la carpeta raíz de tu dominio principal. Si quieres instalar PrestaShop en un subdominio (por ejemplo, tienda.tudominio.com), primero crea una carpeta dentro de public_html con el nombre que quieras (por ejemplo, tienda) y luego entra en ella. Para este tutorial, asumiremos que lo instalaremos en la raíz.
Sube el archivo ZIP de PrestaShop que descargaste. Para ello, haz clic en el botón Subir en la parte superior, selecciona el archivo y espera a que termine la carga. Una vez subido, verás el archivo en la lista. Haz clic derecho sobre él y selecciona Extraer. Se te preguntará dónde extraerlo; asegúrate de que sea en la carpeta actual (public_html o la subcarpeta que hayas elegido). Tras la extracción, aparecerán varias carpetas y archivos. No te asustes, es normal.
[TIP] Después de extraer, puedes eliminar el archivo ZIP para mantener tu hosting ordenado. Simplemente haz clic derecho sobre él y selecciona Eliminar.
Paso 2: Crear una base de datos MySQL
PrestaShop necesita una base de datos para guardar toda la información de tu tienda: productos, clientes, pedidos, etc. Vamos a crearla desde cPanel.
Dentro de cPanel, busca la sección Bases de datos y haz clic en Bases de datos MySQL. Verás un formulario para crear una nueva base de datos. Ponle un nombre descriptivo, como prestashop_tienda o tienda_online. Haz clic en Crear base de datos. Anota el nombre exacto, porque lo necesitarás más adelante.
Ahora, crea un usuario para esa base de datos. En la misma página, un poco más abajo, verás la sección Usuarios MySQL. Introduce un nombre de usuario (por ejemplo, admin_tienda) y una contraseña segura. Puedes usar el generador de contraseñas que te ofrece cPanel. Haz clic en Crear usuario.
El último paso es añadir el usuario a la base de datos. En la sección Añadir usuario a la base de datos, selecciona el usuario y la base de datos que acabas de crear. Luego, marca todos los permisos (es más fácil marcar la casilla Todos los privilegios) y haz clic en Hacer cambios. Ya tienes tu base de datos lista.
[WARNING] Guarda en un lugar seguro el nombre de la base de datos, el usuario y la contraseña. Los necesitarás durante la instalación de PrestaShop. Si los pierdes, tendrás que crear una nueva base de datos.
Paso 3: Ejecutar el instalador web de PrestaShop
Ahora viene la parte divertida. Abre tu navegador y escribe la dirección de tu dominio (o subdominio) donde subiste los archivos. Por ejemplo, si lo instalaste en la raíz, escribe tudominio.com. Si lo hiciste en una subcarpeta, escribe tudominio.com/tienda. Verás que automáticamente se carga el instalador de PrestaShop.
El instalador te guiará paso a paso. Lo primero que verás es una pantalla de bienvenida. Selecciona tu idioma (español, por supuesto) y haz clic en Siguiente. Luego, el instalador comprobará que tu servidor cumple con los requisitos. Si todo está bien, verás una marca verde. Si algo falla (por ejemplo, una extensión de PHP desactivada), te lo indicará. No te preocupes, normalmente cPanel ya tiene todo configurado. Si hay algún error, contacta con tu proveedor de hosting.
En el siguiente paso, te pedirá los datos de la tienda: nombre, descripción, actividad, etc. Rellénalos con lo que quieras. También te preguntará por los datos de la cuenta de administrador: correo electrónico, usuario y contraseña. Este es el acceso a tu back office de PrestaShop, así que elige una contraseña segura y no la olvides.
Ahora llega el paso clave: la configuración de la base de datos. Aquí es donde usarás los datos que creaste en el paso anterior. El instalador te pedirá:
- Dirección del servidor de base de datos: Normalmente es
localhost. No lo cambies a menos que tu hosting te indique otra cosa. - Nombre de la base de datos: El que creaste (ej.
prestashop_tienda). - Usuario de la base de datos: El que creaste (ej.
admin_tienda). - Contraseña: La que pusiste.
- Prefijo de tablas: Déjalo como
ps_a menos que sepas lo que haces.
Haz clic en Siguiente y el instalador empezará a crear las tablas. Este proceso puede tardar unos segundos. No cierres la página. Si todo va bien, verás un mensaje de éxito y podrás hacer clic en Finalizar. ¡Enhorabuena! Ya has instalado PrestaShop.
Paso 4: Configuración básica de tu tienda online
Una vez instalado, puedes acceder a tu tienda desde tudominio.com (la parte pública) y al panel de administración desde tudominio.com/admin (o la carpeta que se haya creado, normalmente algo como admin12345). Anota esa dirección, porque es la única forma de gestionar tu tienda.
Lo primero que deberías hacer es configurar los ajustes básicos. Ve a Parámetros de la tienda > Configuración general. Aquí puedes cambiar el nombre de tu tienda, el logo, la dirección de correo electrónico de contacto, etc. También es importante que configures correctamente la moneda y el idioma por defecto. Para ello, ve a Internacional > Localización y selecciona tu país.
Otro aspecto crucial es la configuración de los métodos de pago y envío. PrestaShop viene con algunos módulos preinstalados, como PayPal o transferencia bancaria. Actívalos desde Módulos > Gestor de módulos. Para los envíos, ve a Transporte > Transportistas y configura las tarifas según tu zona geográfica.
[TIP] Si tu tienda va a vender productos físicos, no olvides configurar las zonas de envío y los impuestos. Ve a Internacional > Impuestos y asegúrate de que están activados para tu país.
Paso 5: Seguridad y mantenimiento básico
Ahora que tu tienda ya está en marcha, es importante que tomes algunas medidas de seguridad. Lo primero y más sencillo es cambiar la URL de acceso al panel de administración. Por defecto, es algo como /admin12345, pero puedes cambiarlo desde Parámetros avanzados > Rendimiento (sí, ahí está). Busca la opción URL del back office y cámbiala por algo único, como /mipanel-secreto. Esto dificulta que los atacantes encuentren tu acceso.
También te recomiendo que actives el SSL (HTTPS) si no lo has hecho ya. En cPanel, busca la sección SSL/TLS y sigue las instrucciones para instalar un certificado gratuito (como Let’s Encrypt). Una vez activado, ve a Parámetros de la tienda > Tráfico y SEO y marca la opción Forzar HTTPS para que todas las páginas se sirvan de forma segura.
Por último, no olvides hacer copias de seguridad periódicas. Puedes usar la herramienta de cPanel llamada Copias de seguridad o instalar un módulo de PrestaShop para automatizarlas. También es buena idea mantener PrestaShop y sus módulos actualizados para evitar vulnerabilidades.
Preguntas frecuentes (FAQ)
¿Puedo instalar PrestaShop en un subdominio?
Sí, perfectamente. Solo tienes que crear un subdominio en cPanel (sección Dominios) y luego subir los archivos a la carpeta correspondiente (normalmente public_html/subdominio). El proceso de instalación es idéntico.
¿Qué hago si el instalador me da un error de PHP?
Lo más probable es que tu versión de PHP sea antigua. En cPanel, busca la sección Seleccionar versión de PHP (o similar) y cámbiala a 8.1 o superior. Si no encuentras la opción, contacta con tu hosting.
¿Es necesario tener conocimientos de programación?
Para nada. PrestaShop se instala con un asistente gráfico y su panel de administración es muy intuitivo. Con esta guía y un poco de paciencia, cualquiera puede montar su tienda.
¿Puedo cambiar el tema de mi tienda después de instalarla?
Sí, hay miles de temas gratuitos y de pago. Puedes instalarlos desde Diseño > Temas en el back office. Solo asegúrate de que sean compatibles con tu versión de PrestaShop.
¿Cómo puedo migrar mi tienda de otro CMS a PrestaShop?
PrestaShop tiene herramientas de importación de datos (productos, clientes, etc.) desde CSV. También hay módulos especializados para migrar desde WooCommerce, Magento, etc. Busca en el mercado de módulos de PrestaShop.
¿Qué hago si olvido la contraseña de administrador?
En la pantalla de inicio de sesión del back office, haz clic en ¿Olvidó su contraseña? y sigue las instrucciones. Se te enviará un correo para restablecerla. Si no recibes el correo, revisa la carpeta de spam.
Conclusión
Instalar PrestaShop en cPanel es un proceso sencillo si sigues los pasos correctos. En esta guía de 2025, has aprendido a descargar el software, subirlo a tu hosting, crear una base de datos, ejecutar el instalador y hacer una configuración básica de seguridad. Ahora tienes las bases para montar tu tienda online con éxito.
Recuerda que PrestaShop es una plataforma muy potente y personalizable. No tengas miedo de explorar sus opciones y, si te surge alguna duda, la comunidad de usuarios es muy activa y siempre dispuesta a ayudar. ¡Buena suerte con tu nuevo negocio online!
