🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

PrestaShop: Cómo instalar en cPanel sin complicaciones

Actualizado el 22 de junio de 2026

¡Excelente! Es un placer ayudarte a montar tu tienda online. Vamos a desglosar paso a paso cómo instalar PrestaShop en cPanel de una forma tan sencilla que parecerá magia. Olvídate de tecnicismos complicados; aquí te guiaré como si estuviéramos en la misma sala, taza de café en mano.


¿Qué necesitas antes de empezar? (Requisitos básicos)

Antes de lanzarnos a la acción, asegurémonos de que tienes todo lo necesario. No te preocupes, es más simple de lo que parece.

  • Un hosting con cPanel: Este es el panel de control de tu servidor. Es el «escritorio» desde donde gestionarás todo. Asegúrate de que tu plan de hosting soporte PHP 7.4 o superior y MySQL 5.6 o superior (PrestaShop 1.7 y 8.x lo agradecen).
  • Acceso a cPanel: Necesitas tu usuario y contraseña. Normalmente los recibes por correo al contratar el hosting.
  • El archivo de PrestaShop: Descarga la última versión estable desde el sitio oficial de PrestaShop. Es un archivo .zip.
  • Un nombre de dominio: Por ejemplo, tutiendaonline.com. Si ya lo tienes, perfecto. Si no, puedes comprar uno desde tu cPanel.

[TIP]: Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es muy similar, solo que accedes por el puerto 2106 (ejemplo: tudominio.com:2106). Los pasos de creación de base de datos y subida de archivos son casi idénticos.


Paso 1: Crear una base de datos para tu tienda

PrestaShop necesita un lugar donde guardar toda la información: productos, clientes, pedidos... Ese lugar es la base de datos. Vamos a crearla.

  1. Inicia sesión en cPanel: Abre tu navegador y ve a tudominio.com/cpanel (o la URL que te haya dado tu proveedor). Introduce tu usuario y contraseña.
  2. Busca «Bases de datos MySQL»: En el buscador de cPanel (arriba a la derecha) escribe «MySQL». Verás aparecer el icono «Bases de datos MySQL». Haz clic.
  3. Crea una nueva base de datos: En el campo «Nueva base de datos», escribe un nombre descriptivo, por ejemplo: prestashop_tienda. Haz clic en «Crear base de datos». ¡Listo! Ya tienes el espacio.
  4. Crea un usuario para la base de datos: Un poco más abajo, verás la sección «Usuarios MySQL». Rellena:
    • Nombre de usuario: Por ejemplo, admin_tienda.
    • Contraseña: Elige una segura. Puedes usar el generador de contraseñas de cPanel (el candadito). Anótala en un bloc de notas, la necesitarás.
  5. Asigna el usuario a la base de datos: En la sección «Añadir usuario a la base de datos», selecciona el usuario que acabas de crear y la base de datos. Haz clic en «Añadir».
  6. Configura los privilegios: Te preguntará qué permisos darle. Marca la casilla «TODOS LOS PRIVILEGIOS». Es importante para que PrestaShop pueda funcionar sin problemas. Haz clic en «Hacer cambios».

[INFO]: Guarda estos tres datos en tu bloc de notas: Nombre de la BD, Usuario de la BD y Contraseña. Los necesitarás durante la instalación de PrestaShop.


Paso 2: Subir los archivos de PrestaShop a tu servidor

Ahora toca llevar el «cerebro» de tu tienda (los archivos de PrestaShop) a tu hosting.

  1. Descomprime el archivo de PrestaShop: En tu ordenador, haz clic derecho sobre el archivo .zip que descargaste y selecciona «Extraer aquí» o «Descomprimir». Obtendrás una carpeta llamada prestashop (o similar).
  2. Accede al «Administrador de archivos» de cPanel: Vuelve a cPanel y busca «Administrador de archivos». Haz clic.
  3. Navega a la carpeta correcta: Se abrirá una ventana. Busca la carpeta llamada public_html. Es la raíz de tu dominio. Si tu dominio es tutiendaonline.com, todo lo que esté dentro de public_html se verá en tutiendaonline.com.
  4. Sube la carpeta descomprimida: Arriba a la izquierda, haz clic en «Subir». Se abrirá una ventana. Arrastra la carpeta prestashop (la que descomprimiste) directamente al recuadro. No subas el archivo .zip, sube la carpeta ya descomprimida.
  5. Espera a que termine la subida: Dependiendo de tu conexión, puede tardar unos minutos. Verás una barra de progreso. Una vez que termine, cierra la ventana de subida.
  6. Verifica la subida: En el Administrador de archivos, dentro de public_html, deberías ver la carpeta prestashop.

[WARNING]: Si subes la carpeta directamente a public_html, tu tienda se abrirá en tutiendaonline.com/prestashop. Si quieres que se abra directamente en tutiendaonline.com, debes subir todo el contenido de la carpeta prestashop (los archivos sueltos) directamente dentro de public_html, no la carpeta en sí. Para principiantes, recomiendo la primera opción (dejar la carpeta).


Paso 3: El asistente de instalación de PrestaShop (¡el momento mágico!)

Aquí es donde todo cobra vida. Vamos a ejecutar el instalador.

  1. Abre tu navegador y escribe la URL: Si subiste la carpeta prestashop a public_html, escribe: tutiendaonline.com/prestashop. Si subiste los archivos sueltos a public_html, escribe: tutiendaonline.com.
  2. Selecciona tu idioma: Elegirás el idioma de la instalación (español, por ejemplo). Haz clic en «Siguiente».
  3. Acepta los términos de la licencia: Lee y marca la casilla «Acepto los términos y condiciones». Siguiente.
  4. Comprobación de compatibilidad: PrestaShop revisará que tu servidor cumpla con los requisitos. Verás una lista de elementos en verde. Si todo está en verde, ¡perfecto! Si algo está en rojo (como una extensión de PHP), contacta con tu soporte de hosting. Haz clic en «Siguiente».
  5. Configura tu tienda (Información de la tienda):
    • Nombre de la tienda: Elige un nombre, por ejemplo «Mi Tienda Online».
    • Actividad principal: Selecciona tu sector (Ropa, Electrónica, etc.).
    • País: Elige tu país.
    • Hora local: Selecciona tu zona horaria.
  6. Configura tu cuenta de administrador:
    • Apellido y Nombre: Tus datos.
    • Dirección de correo electrónico: MUY IMPORTANTE. Usa un correo real, porque aquí recibirás notificaciones y podrás recuperar la contraseña.
    • Contraseña: Crea una contraseña segura para acceder al panel de administración. Anótala.
    • Haz clic en «Siguiente».

Paso 4: Conectar con la base de datos (el paso clave)

Este es el paso donde usamos los datos que guardaste en el bloc de notas.

  1. Configuración de la base de datos:
    • Motor de base de datos: Déjalo como está (MySQL).
    • Dirección del servidor: Déjalo como localhost. No lo cambies a menos que tu hosting te indique lo contrario.
    • Nombre de la base de datos: Escribe el nombre que creaste en cPanel (ej: tudominio_prestashop_tienda).
    • Usuario de la base de datos: Escribe el usuario (ej: tudominio_admin_tienda).
    • Contraseña de la base de datos: Escribe la contraseña que creaste.
    • Prefijo de tablas: Puedes dejarlo como ps_ o cambiarlo por seguridad (ej: shop_). Si tienes varias tiendas, es recomendable cambiarlo.
  2. Haz clic en «Comprobar ahora»: PrestaShop verificará la conexión. Si ves un mensaje verde de «¡Conexión a la base de datos exitosa!», ¡vas genial! Si da error, revisa que los datos estén escritos exactamente igual que en cPanel (mayúsculas, minúsculas, guiones bajos).
  3. Haz clic en «Siguiente».

[INFO]: Si ves un error de conexión, no entres en pánico. Vuelve a cPanel, ve a «Bases de datos MySQL» y verifica que el usuario esté asignado correctamente a la base de datos y tenga todos los privilegios.


Paso 5: Finalizar la instalación

¡Ya casi estamos! PrestaShop instalará las tablas en la base de datos y configurará tu tienda.

  1. Proceso de instalación: Verás una barra de progreso. No cierres la ventana ni recargues la página. Tardará unos segundos o un par de minutos.
  2. ¡Instalación completada! Verás una pantalla de felicitación. Te dará dos enlaces:
    • «Descubra su tienda»: Te lleva a la parte pública de tu tienda (la que verán tus clientes).
    • «Gestione su tienda»: Te lleva al panel de administración (el back-office). Aquí gestionarás productos, pedidos, clientes, etc.

[WARNING]: Por seguridad, después de la instalación, elimina la carpeta install de tu servidor. Puedes hacerlo desde el Administrador de archivos de cPanel. Busca la carpeta install dentro de prestashop, haz clic derecho y selecciona «Eliminar». También es recomendable renombrar la carpeta admin por algo más seguro (ej: admin_mi_tienda). Esto evita que hackers intenten acceder a tu panel.


Preguntas Frecuentes (FAQ) para tu tienda online cPanel

Aquí respondo a las dudas más comunes que surgen al hacer una instalación PrestaShop cPanel.

¿Puedo instalar PrestaShop en Syspanel (HestiaCP)?

Sí, totalmente. El proceso es el mismo. La única diferencia es que accedes a tu panel de control a través del puerto 2106 (ejemplo: tudominio.com:2106). Una vez dentro, busca las secciones «Base de datos» y «Administrador de archivos». Son muy intuitivas.

¿Qué hago si me aparece un error de «500 Internal Server Error»?

Este error suele ser por un problema de permisos en los archivos. Desde el Administrador de archivos de cPanel, selecciona todos los archivos de la carpeta prestashop, haz clic derecho y elige «Cambiar permisos». Establece 755 para las carpetas y 644 para los archivos. También puedes contactar con tu soporte de hosting.

¿Puedo instalar PrestaShop en un subdominio?

¡Claro! Por ejemplo, si tienes tudominio.com y creas un subdominio tienda.tudominio.com, el proceso es idéntico. Solo que, en lugar de subir los archivos a public_html, los subirás a la carpeta que se crea para ese subdominio (normalmente public_html/tienda).

¿Necesito conocimientos de programación para seguir este PrestaShop tutorial?

Para nada. Este tutorial está diseñado para que cualquier persona, aunque nunca haya tocado un hosting, pueda hacerlo. Solo sigue los pasos al pie de la letra. Si te pierdes, vuelve a leer el paso anterior.

¿Qué versión de PHP es mejor para PrestaShop?

Para PrestaShop 1.7 y 8.x, lo ideal es PHP 7.4 o 8.0. Puedes verificar y cambiar la versión de PHP desde la sección «Seleccionar versión de PHP» en cPanel. Si tu hosting usa Syspanel, esta opción suele estar en «Configuración del servidor» o similar.

¿Y si mi hosting no tiene cPanel? ¿Puedo instalar PrestaShop igual?

Sí, hay otros paneles como Plesk, DirectAdmin o Syspanel. La lógica es la misma: crear una base de datos, subir archivos y ejecutar el instalador. Solo cambia la interfaz. Si tu hosting usa Syspanel, recuerda que el puerto de acceso es el 2106.


Consejos finales para tu tienda online cPanel

¡Enhorabuena! Ya tienes tu tienda online funcionando. Pero antes de lanzarte a vender, ten en cuenta estos consejos:

  • Haz una copia de seguridad: Desde cPanel, usa la herramienta «Copias de seguridad» para guardar tu sitio. Hazlo al menos una vez a la semana.
  • Instala un certificado SSL: Es obligatorio para que tu tienda sea segura (el candadito verde en la barra de direcciones). En cPanel, busca «SSL/TLS» o «AutoSSL». Actívalo.
  • Configura el SEO: En el panel de administración de PrestaShop, ve a «Configuración de la tienda» > «SEO y URLs». Activa las URLs amigables. Esto hará que tus productos aparezcan mejor en Google.
  • Empieza con pocos productos: No te abrumes. Carga 5 o 10 productos, configura los métodos de pago y envío, y haz una prueba de compra tú mismo.

Recuerda, la práctica hace al maestro. Si algo sale mal la primera vez, no te desanimes. Borra la base de datos, elimina los archivos y vuelve a intentarlo. Cada error es una lección aprendida.

[TIP]: Si quieres acelerar tu tienda, activa la caché desde el panel de PrestaShop (Configuración avanzada > Rendimiento) y considera usar un plugin de caché como Varnish si tu hosting lo soporta.

Ahora, ¡a por todas! Tu tienda online te espera. Si tienes más dudas, recuerda que estoy aquí para ayudarte.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel