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

Instalar PrestaShop en cPanel: Guía completa para principiantes

Actualizado el 31 de diciembre de 2025

¡Hola! Bienvenido a esta guía completa para principiantes. Si estás buscando instalar PrestaShop en cPanel, has llegado al lugar indicado. Te guiaré paso a paso, con un lenguaje claro y sencillo, para que puedas tener tu tienda online funcionando en poco tiempo. No necesitas ser un experto en sistemas; solo sigue las instrucciones y verás que es más fácil de lo que imaginas.

PrestaShop es una de las plataformas de comercio electrónico más populares del mundo, y cPanel es uno de los paneles de control de hosting más usados. Juntos, forman un equipo perfecto para lanzar tu negocio digital. Este tutorial PrestaShop cPanel está diseñado para que cualquier persona, incluso sin conocimientos técnicos previos, pueda completar la instalación con éxito.


¿Qué necesitas antes de empezar?

Antes de lanzarnos a la instalación, asegurémonos de que tienes todo lo necesario. Es como preparar los ingredientes antes de cocinar: te ahorrará tiempo y frustraciones.

Requisitos básicos

  1. Un plan de hosting con cPanel: La mayoría de los proveedores de hosting compartido incluyen cPanel. Asegúrate de que tu plan soporte PHP 7.4 o superior (PrestaShop 8 recomienda PHP 8.0+) y MySQL 5.6 o superior.
  2. Acceso a cPanel: Necesitas tu nombre de usuario y contraseña para iniciar sesión. Normalmente lo recibes por correo electrónico al contratar el hosting.
  3. El archivo de instalación de PrestaShop: Descarga la última versión estable desde el sitio oficial de PrestaShop. Busca el archivo comprimido en formato .zip.
  4. Un nombre de dominio: Por ejemplo, tutiendaonline.com. Si ya lo tienes, asegúrate de que esté apuntando a tu hosting (los nameservers correctos).

[INFO] Si usas un panel alternativo como Syspanel (antes conocido como HestiaCP), el proceso es muy similar, pero recuerda que el puerto de acceso es el 2106 (ejemplo: https://tudominio.com:2106). El resto de pasos, como crear bases de datos y subir archivos, son equivalentes.


Paso 1: Accede a tu cPanel

Lo primero es entrar a tu panel de control. La dirección suele ser algo como:

https://tudominio.com/cpanel o https://tuipdelhosting:2083

Introduce tu usuario y contraseña de cPanel. Una vez dentro, verás un panel lleno de iconos. No te asustes, solo nos interesan unos pocos.


Paso 2: Crea una base de datos y un usuario

PrestaShop necesita una base de datos para guardar toda la información de tu tienda: productos, clientes, pedidos, etc. Vamos a crearla.

2.1. Busca la sección "Bases de Datos"

Dentro de cPanel, busca el icono llamado "MySQL Databases" o "Bases de datos MySQL". Haz clic en él.

2.2. Crea la base de datos

  1. En el campo "New Database" (Nueva base de datos), escribe un nombre descriptivo, por ejemplo: prestashop_tienda.
  2. Haz clic en "Create Database" (Crear base de datos). Verás un mensaje de confirmación. ¡Perfecto! Anota el nombre completo (suele incluir tu usuario de cPanel, por ejemplo: tuusuario_prestashop).

2.3. Crea un usuario para la base de datos

  1. Baja hasta la sección "Add New User" (Añadir nuevo usuario).
  2. Elige un nombre de usuario, por ejemplo: tienda_user.
  3. Crea una contraseña segura. Puedes usar el generador de contraseñas de cPanel. Guárdala en un lugar seguro.
  4. Haz clic en "Create User" (Crear usuario).

2.4. Añade el usuario a la base de datos

  1. En la sección "Add User to Database" (Añadir usuario a la base de datos), selecciona el usuario que acabas de crear y la base de datos.
  2. Haz clic en "Add".
  3. Te preguntará por los privilegios. Para una instalación estándar, marca "ALL PRIVILEGES" (Todos los privilegios) y haz clic en "Make Changes" (Hacer cambios).

[TIP] Anota estos tres datos en un bloc de notas: Nombre de la base de datos, Usuario de la base de datos y Contraseña. Los necesitarás durante la instalación de PrestaShop.


Paso 3: Sube los archivos de PrestaShop a tu hosting

Ahora vamos a poner el "cerebro" de PrestaShop en tu servidor. Lo haremos a través del Administrador de Archivos de cPanel o usando un cliente FTP como FileZilla. Para principiantes, recomiendo el Administrador de Archivos.

3.1. Descomprime el archivo ZIP de PrestaShop

En tu computadora, descomprime el archivo .zip que descargaste. Obtendrás una carpeta llamada prestashop (o similar) con muchos archivos y carpetas dentro.

3.2. Accede al Administrador de Archivos de cPanel

  1. Dentro de cPanel, busca el icono "File Manager" (Administrador de Archivos).
  2. Se abrirá una ventana. Selecciona la opción "Document Root for:" y elige tu dominio. Luego haz clic en "Go".
  3. Verás una lista de carpetas. La más importante es public_html. Es la raíz de tu sitio web.

3.3. Sube los archivos

  1. Haz clic en la carpeta public_html para abrirla.
  2. Haz clic en el botón "Upload" (Subir) en la barra de herramientas.
  3. Se abrirá una nueva ventana. Haz clic en "Select Files" y navega hasta la carpeta descomprimida de PrestaShop en tu computadora.
  4. Selecciona TODOS los archivos y carpetas (puedes usar Ctrl+A) y súbelos. No subas la carpeta contenedora, solo su contenido.
  5. La subida puede tardar unos minutos, dependiendo de tu conexión a internet. Una vez terminado, cierra la ventana de subida.

[WARNING] Asegúrate de que los archivos se suban DENTRO de public_html, no en una subcarpeta, a menos que quieras que tu tienda esté en tudominio.com/tienda. Para que tu tienda esté en la raíz (tudominio.com), los archivos deben estar directamente en public_html.


Paso 4: Ejecuta el instalador de PrestaShop

¡Ya casi está! Ahora vamos a ejecutar el asistente de instalación desde tu navegador.

  1. Abre tu navegador favorito (Chrome, Firefox, Edge).
  2. En la barra de direcciones, escribe tu nombre de dominio: https://tudominio.com
  3. Automáticamente, PrestaShop detectará que no está instalado y te redirigirá al instalador. Verás una pantalla de bienvenida.

4.1. Selecciona tu idioma

Elige el idioma en el que quieres realizar la instalación (español, por ejemplo) y haz clic en "Next" (Siguiente).

4.2. Acepta los términos de la licencia

Lee la licencia de software libre (si quieres) y marca la casilla "I agree to the above terms and conditions". Haz clic en "Next".

4.3. Verifica los requisitos del sistema

PrestaShop comprobará que tu servidor cumple con los requisitos mínimos. La mayoría de las veces verás todo en verde. Si ves algún error en rojo (por ejemplo, una extensión de PHP faltante), contacta a tu soporte de hosting para que la activen. Haz clic en "Next".

4.4. Introduce la información de la tienda

Aquí configurarás los datos básicos de tu tienda:

  • Shop name: El nombre de tu tienda (ej: "Mi Tienda Online").
  • Main activity: Elige la actividad principal de tu tienda.
  • Country: Tu país.
  • Shop timezone: Tu zona horaria.

Luego, en la sección "Your account", crea la cuenta de administrador:

  • First name / Last name: Tu nombre y apellido.
  • Email address: Un correo electrónico válido (lo usarás para iniciar sesión).
  • Password: Una contraseña segura para el panel de administración.

Haz clic en "Next".

4.5. Configura la conexión a la base de datos

¡Este es el paso clave! Aquí usarás los datos que guardaste en el Paso 2.

  • Database server address: Déjalo como localhost (es el valor estándar).
  • Database name: Escribe el nombre completo de tu base de datos (ej: tuusuario_prestashop).
  • Database login: El usuario que creaste (ej: tuusuario_tienda_user).
  • Database password: La contraseña de ese usuario.
  • Database prefix: Puedes dejarlo como ps_ o cambiarlo por seguridad (ej: mitienda_).

Haz clic en "Test your database connection now!" (Prueba tu conexión ahora). Si ves un mensaje verde de éxito, ¡vas perfecto! Haz clic en "Next".

4.6. Finaliza la instalación

PrestaShop comenzará a instalar los módulos y configurar la tienda. Este proceso puede tardar unos minutos. Al finalizar, verás un resumen con dos enlaces:

  1. "Discover your store" (Descubre tu tienda): Te lleva a la parte pública de tu tienda.
  2. "Manage your store" (Gestiona tu tienda): Te lleva al panel de administración (Back Office). ¡Guarda este enlace! Normalmente es https://tudominio.com/admin o una URL única generada por PrestaShop.

[WARNING] Por seguridad, después de la instalación, elimina la carpeta install del servidor. Puedes hacerlo desde el Administrador de Archivos de cPanel. También es recomendable renombrar o proteger la carpeta admin para evitar accesos no autorizados.


Paso 5: Configuraciones post-instalación (básicas)

¡Felicidades! Ya has logrado instalar PrestaShop en cPanel. Ahora, unos pequeños ajustes para que tu tienda esté lista.

5.1. Activa el modo amigable (URLs limpias)

  1. Accede a tu panel de administración (Back Office).
  2. Ve a "Shop Parameters" > "Traffic & SEO" > "SEO & URLs".
  3. En la opción "Friendly URL", selecciona "Yes".
  4. Haz clic en "Save".

5.2. Configura el idioma por defecto

  1. Ve a "International" > "Localization" > "Languages".
  2. Asegúrate de que tu idioma esté activo y configurado como predeterminado.

5.3. Instala un tema (opcional)

Puedes cambiar la apariencia de tu tienda instalando un tema. En el menú "Design" > "Theme & Logo" puedes subir un tema nuevo.


Preguntas Frecuentes (FAQ)

❓ ¿Puedo instalar PrestaShop en un subdominio (ej: tienda.midominio.com)?

Sí, el proceso es el mismo, pero en el paso de subir archivos, debes subirlos a la carpeta correspondiente a ese subdominio (normalmente dentro de public_html con el nombre del subdominio). El resto del proceso es idéntico.

❓ ¿Qué hago si veo un error "500 Internal Server Error" después de la instalación?

Esto suele deberse a problemas de permisos de archivos. Desde el Administrador de Archivos de cPanel, selecciona todos los archivos de public_html, haz clic derecho y elige "Change Permissions". Asegúrate de que las carpetas tengan permisos 755 y los archivos 644. Si el error persiste, contacta a tu hosting.

❓ ¿Es seguro usar el mismo usuario para la base de datos que para el administrador de PrestaShop?

¡No! Debes usar cuentas diferentes. El usuario de la base de datos es solo para que PrestaShop se conecte a MySQL, mientras que el usuario administrador es para que tú gestiones la tienda. Son conceptos distintos.

❓ ¿Cómo actualizo PrestaShop a una versión más reciente?

Nunca actualices directamente desde el panel de administración sin hacer una copia de seguridad. El método más seguro es:

  1. Hacer una copia de seguridad completa de archivos y base de datos desde cPanel.
  2. Descargar la nueva versión de PrestaShop.
  3. Seguir las instrucciones oficiales de actualización (normalmente implica sobrescribir archivos y ejecutar un script).

❓ Mi hosting usa Syspanel (HestiaCP), ¿cómo accedo?

Recuerda que el acceso a Syspanel se realiza a través del puerto 2106. Por ejemplo: https://tudominio.com:2106. Una vez dentro, el proceso de crear bases de datos y subir archivos es muy similar al de cPanel, aunque la interfaz es diferente. Busca las secciones de "Bases de Datos" y "Administrador de Archivos".


Conclusión

Instalar PrestaShop en cPanel es un proceso sencillo si sigues los pasos correctos. Desde la creación de la base de datos hasta la ejecución del instalador, cada etapa es manejable incluso para un principiante. Recuerda siempre mantener tu tienda actualizada y hacer copias de seguridad periódicas.

Espero que esta guía PrestaShop principiantes te haya sido de gran ayuda. Si has seguido todos los pasos, ya deberías tener tu tienda online funcionando. ¡Ahora es momento de personalizarla, añadir productos y empezar a vender!

Si tienes alguna duda, no dudes en consultar la documentación oficial de PrestaShop o contactar con el soporte de tu hosting. ¡Mucho éxito con tu nueva tienda!

¿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