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

Instalar y configurar PrestaShop en cPanel manualmente

Actualizado el 25 de enero de 2026

Antes de Empezar: ¿Qué Necesitas para Instalar PrestaShop en cPanel?

Instalar una tienda online puede parecer un desafío, pero con esta guía paso a paso, lo harás sin complicaciones. Para instalar PrestaShop en cPanel manualmente, no necesitas ser un experto en programación, solo seguir el orden correcto. Asegúrate de tener a mano los datos de acceso a tu cPanel, que normalmente te los facilita tu proveedor de hosting tras contratar el servicio.

Vamos a desglosar el proceso en tres fases principales: crear la base de datos, subir los archivos y ejecutar el asistente de instalación. Al final, tendrás tu tienda configurada y lista para personalizar. También resolveremos dudas frecuentes para que no te quedes atascado en ningún punto.


Fase 1: Crear la Base de Datos para PrestaShop

PrestaShop necesita una base de datos para guardar tus productos, clientes y pedidos. Piensa en ella como el almacén de tu tienda. Si no la creas correctamente, la instalación fallará. Vamos a ello.

Paso 1: Accede a cPanel

Abre tu navegador y escribe la dirección de acceso a cPanel (normalmente algo como tudominio.com/cpanel). Introduce tu usuario y contraseña. Una vez dentro, busca la sección "Bases de Datos MySQL". El icono suele ser un cilindro o una base de datos.

Paso 2: Crear la Base de Datos

En la sección de bases de datos, verás un campo llamado "Crear nueva base de datos". Escribe un nombre que te ayude a identificarla, por ejemplo tienda_principal. Haz clic en "Crear base de datos". Verás un mensaje de éxito con el nombre completo, que normalmente incluye tu usuario de cPanel como prefijo (ej. usuario_tienda_principal). Anótalo, lo necesitarás después.

Paso 3: Crear un Usuario para la Base de Datos

En la misma sección, busca "Crear usuario de MySQL". Elige un nombre de usuario (ej. admin_tienda) y una contraseña segura. Puedes usar el generador de contraseñas que te ofrece cPanel para asegurarte de que sea robusta. Guárdala en un lugar seguro. Haz clic en "Crear usuario".

Paso 4: Asignar el Usuario a la Base de Datos

Este es el paso más importante y donde muchos se pierden. Debes vincular el usuario que acabas de crear con la base de datos. Busca la opción "Añadir usuario a la base de datos". Selecciona tu usuario y tu base de datos en los menús desplegables y haz clic en "Añadir".

Te aparecerá una pantalla con los privilegios. Marca la casilla "TODOS LOS PRIVILEGIOS" o simplemente selecciona "Todas las opciones" y haz clic en "Hacer cambios". Esto le da permiso total a PrestaShop para leer y escribir en la base de datos.

[WARNING] No olvides anotar el nombre de la base de datos, el usuario y la contraseña. Los necesitarás en la instalación. Si los pierdes, tendrás que repetir este proceso.


Fase 2: Subir los Archivos de PrestaShop a tu Hosting

Ahora toca descargar el software y subirlo a tu servidor. Existen dos métodos principales: usar el administrador de archivos de cPanel o un cliente FTP como FileZilla. Te explicaré ambos para que elijas el que más cómodo te resulte.

Opción A: Usar el Administrador de Archivos de cPanel (Más Fácil)

  1. Ve a la sección "Archivos" y haz clic en "Administrador de archivos".
  2. Entra en la carpeta public_html. Esta es la raíz de tu sitio web. Si tu dominio principal es tudominio.com, los archivos de tu tienda deben ir aquí. Si quieres instalar en una subcarpeta (ej. tudominio.com/tienda), crea una nueva carpeta y entra en ella.
  3. Descarga el paquete de instalación de PrestaShop desde el sitio oficial (prestashop-project.org). Obtendrás un archivo .zip.
  4. En el administrador de archivos, haz clic en "Cargar" y selecciona el archivo .zip que descargaste. Espera a que termine la subida.
  5. Una vez subido, verás el archivo .zip en la lista. Haz clic derecho sobre él y selecciona "Extraer". El sistema creará una carpeta con todos los archivos de PrestaShop.
  6. Entra en la carpeta extraída (normalmente se llama prestashop). Verás todos los archivos. Debes seleccionarlos todos y arrastrarlos (o usar la opción "Mover") a public_html (o a la carpeta donde quieras instalarlo). Esto es para que tu tienda esté en la raíz y no dentro de una subcarpeta innecesaria.

Opción B: Usar FTP (FileZilla)

Si te sientes más cómodo con FTP, descarga e instala FileZilla en tu ordenador. Conéctate a tu servidor usando el host (normalmente ftp.tudominio.com), tu usuario y contraseña de cPanel.

  1. En el lado derecho de FileZilla (tu servidor), navega hasta public_html.
  2. En el lado izquierdo (tu ordenador), localiza el archivo .zip de PrestaShop que descargaste.
  3. Arrastra el archivo .zip desde la izquierda hacia la derecha para subirlo.
  4. Vuelve a cPanel y usa el administrador de archivos para extraer el .zip como se explicó en la Opción A.
  5. Mueve los archivos de la carpeta extraída a public_html.

[TIP] Si solo ves una página de índice o un error al entrar a tu dominio, es porque los archivos no están en la raíz. Asegúrate de que index.php esté directamente en public_html.


Fase 3: Ejecutar el Asistente de Instalación de PrestaShop

Con los archivos en su sitio, es hora de la magia. Abre tu navegador y escribe tu dominio (ej. tudominio.com). El asistente de instalación de PrestaShop debería aparecer automáticamente. Si no es así, intenta con tudominio.com/install.

Paso 1: Selección de Idioma

Elige tu idioma (por ejemplo, Español) y haz clic en "Siguiente".

Paso 2: Verificación de Compatibilidad

PrestaShop revisará si tu servidor cumple con los requisitos mínimos (versión de PHP, extensiones, etc.). Es normal que aparezcan algunas advertencias. Si ves errores críticos en rojo, deberás solucionarlos. Los más comunes son:

  • Versión de PHP baja: Puedes cambiarla en cPanel, en la sección "Select PHP Version" o "MultiPHP Manager". Elige una versión de PHP 7.4 o superior, como PHP 8.0 o 8.1.
  • Extensiones PHP desactivadas: En la misma sección, puedes activar extensiones como curl, gd, mbstring, etc. Marca las casillas necesarias y guarda.

Si todo está correcto, haz clic en "Siguiente".

Paso 3: Instalar la Tienda

Ahora llega el momento de conectar con la base de datos. Introduce los datos que guardaste en la Fase 1.

  • Servidor de base de datos: localhost (es el valor estándar en cPanel).
  • Nombre de la base de datos: El nombre completo que anotaste (ej. usuario_tienda_principal).
  • Usuario de la base de datos: El usuario que creaste (ej. admin_tienda).
  • Contraseña de la base de datos: La contraseña que elegiste.
  • Prefijo de las tablas: Puedes dejar ps_ por defecto.

En la siguiente pantalla, te pedirá información sobre tu tienda:

  • Nombre de la tienda: El nombre de tu negocio.
  • Actividad principal: Elige la categoría de tus productos.
  • País: Tu país.
  • Nombre y apellidos del administrador: Los tuyos.
  • Dirección de correo electrónico: Un correo válido, será tu usuario de administración.
  • Contraseña de administración: Crea una contraseña fuerte para acceder al panel de control de PrestaShop.

Haz clic en "Siguiente" y espera a que la instalación termine. Puede tardar unos minutos.

Paso 4: Finalizar y Proteger

Al terminar, verás un mensaje de éxito. Es fundamental que elimines la carpeta /install de tu servidor por seguridad. Puedes hacerlo desde el administrador de archivos de cPanel: entra en public_html, busca la carpeta install, haz clic derecho y selecciona "Eliminar".

[WARNING] No olvides eliminar la carpeta install o cualquier persona podría intentar reinstalar tu tienda y tomar el control. Este paso es obligatorio para configurar PrestaShop de forma segura.


Configuración Post-Instalación: Primeros Pasos

Ya tienes PrestaShop instalado. Ahora, vamos a hacer una configuración básica para que tu tienda funcione correctamente.

Accede al Panel de Administración

Ve a tudominio.com/admin (o la URL que se te indicó al final de la instalación). Introduce tu correo y contraseña de administrador.

Configura los Ajustes Básicos

  1. Información de la tienda: Ve a "Parámetros avanzados" > "Información". Aquí puedes cambiar el nombre de tu tienda, el logo, el país y la zona horaria.
  2. Activar la tienda: En "Parámetros de la tienda" > "Preferencias de la tienda", asegúrate de que la tienda está Activa para que los clientes puedan verla.
  3. Añadir productos: Ve a "Catálogo" > "Productos" y haz clic en "Nuevo producto". Completa los campos básicos: nombre, descripción, precio y cantidad. Guarda los cambios.
  4. Métodos de pago: Ve a "Módulos" > "Módulos y servicios". Busca el módulo de pago que prefieras (PayPal, tarjeta, etc.) e instálalo y configúralo. Necesitarás las credenciales de tu pasarela de pago.
  5. Métodos de envío: Ve a "Mejoras" > "Transporte". Aquí puedes configurar las zonas de envío, las transportistas y los precios.

Preguntas Frecuentes (FAQ) sobre la Instalación Manual

¿Puedo instalar PrestaShop en un subdominio?

Sí, perfectamente. El proceso es el mismo, solo que en lugar de subir los archivos a public_html, los subes a la carpeta del subdominio (ej. tienda.tudominio.com). Asegúrate de que la carpeta exista y sea la raíz del subdominio en cPanel.

¿Qué hago si el asistente no arranca?

Si al entrar en tu dominio ves un error o una página en blanco, revisa que los archivos se hayan subido correctamente a public_html y que el archivo index.php esté ahí. También verifica que la versión de PHP en cPanel sea compatible (PHP 7.4 o superior).

¿Es necesario usar el instalador automático de cPanel (Softaculous) en lugar del manual?

No, no es necesario. De hecho, instalar PrestaShop hosting de forma manual te da más control sobre el proceso y la configuración. El método manual es tan válido como el automático. El automático es más rápido, pero el manual te enseña cómo funciona la instalación por dentro y es útil para resolver problemas.

¿Cómo puedo cambiar la contraseña de la base de datos más adelante?

Puedes hacerlo desde cPanel, en la sección "Bases de datos MySQL". Busca la opción para cambiar la contraseña del usuario. Importante: Después de cambiarla, deberás actualizar el archivo parameters.php de PrestaShop, que se encuentra en config/. Busca la línea 'database_password' y cámbiala por la nueva contraseña.

¿Qué es el prefijo de las tablas ps_?

Es un identificador que se añade al nombre de todas las tablas de la base de datos. Tener un prefijo personalizado (ej. mistienda_) es una medida de seguridad básica que dificulta los ataques de inyección SQL. Puedes cambiarlo durante la instalación.


Consejos Finales para tu Nueva Tienda

Instalar PrestaShop manualmente es un gran logro. Ahora tienes el control total de tu plataforma. Te recomiendo que explores el panel de administración con calma, que hagas una copia de seguridad de tu base de datos y archivos con regularidad, y que mantengas PrestaShop y sus módulos siempre actualizados para garantizar la seguridad y el rendimiento.

Si te ha quedado alguna duda, no dudes en consultar la documentación oficial de PrestaShop o contactar con el soporte de tu hosting. ¡Mucha suerte con tu negocio online!

[INFO] Recuerda que si tu panel de control es Syspanel, el acceso se realiza a través del puerto 2106. El proceso de instalación de PrestaShop es idéntico al de cPanel, solo cambia la URL de acceso a tu panel de administración del hosting.

¿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