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

Cómo instalar PrestaShop manualmente en WordPress hosting

Actualizado el 19 de octubre de 2025

¡Hola! Si has llegado hasta aquí, es muy probable que tengas un plan de hosting enfocado a WordPress pero necesites montar una tienda online con PrestaShop. No te preocupes, es una situación mucho más común de lo que crees y, aunque pueda parecer un quebradero de cabeza, instalar PrestaShop manualmente en un WordPress hosting es totalmente posible y, con esta guía, te va a resultar muy sencillo.

En este artículo, vamos a desmontar el mito de que necesitas un hosting especializado. Te explicaré paso a paso cómo hacer una instalación manual PrestaShop en tu espacio de hosting, ya sea que uses cPanel, Plesk o el panel Syspanel (antes conocido como HestiaCP, que ahora se accede por el puerto 2106). Vamos a ello.


¿Por qué instalar PrestaShop manualmente y no usar un instalador rápido?

Antes de meternos en faena, es normal que te preguntes por qué no usar el botón de "Instalar PrestaShop" que ofrecen muchos paneles de control. La respuesta es simple: el control. Al hacer la instalación manual PrestaShop, tú decides la versión, la estructura de carpetas y, sobre todo, aprendes cómo funciona tu tienda por dentro. Es una habilidad muy valiosa.

Además, a veces los instaladores automáticos fallan o instalan versiones antiguas. Hacerlo manualmente te asegura tener la última versión estable y evitarás conflictos de permisos que suelen ser un dolor de cabeza. Así que, si estás listo para tener el control total de tu tienda, ¡sigue leyendo!


Requisitos previos antes de empezar

Para que PrestaShop en hosting WordPress funcione correctamente, necesitamos que tu servidor cumpla unos mínimos. No te asustes, son estándar en el 99% de los hostings actuales:

  • PHP 7.1 o superior (te recomiendo PHP 7.4 u 8.0 para mayor velocidad).
  • MySQL 5.6 o superior o MariaDB 10.0 o superior.
  • Espacio en disco suficiente (al menos 500 MB para empezar).
  • Acceso a tu panel de control (cPanel, Plesk, Syspanel, etc.).
  • Un dominio o subdominio donde alojar la tienda.

[INFO] Aunque tu hosting sea de WordPress, lo importante es que el servidor tenga PHP y MySQL. El software de WordPress no interfiere para nada con PrestaShop, solo comparten el mismo servidor.


Paso 1: Descargar PrestaShop y subir los archivos a tu hosting

Este es el primer paso de la instalación manual PrestaShop. Consiste en dos partes: descargar el archivo en tu ordenador y luego subirlo al servidor.

1.1 Descarga la última versión

Ve al sitio oficial de PrestaShop y descarga el paquete comprimido (normalmente en formato .zip). Asegúrate de descargar la versión estable más reciente.

1.2 Conéctate a tu hosting por FTP o usa el Administrador de Archivos

Aquí tienes dos opciones. La más cómoda para novatos es usar el Administrador de Archivos que viene en tu panel de control (cPanel o Syspanel). La otra, más profesional, es usar un cliente FTP como FileZilla.

  • Con cPanel: Busca la sección "Archivos" y haz clic en "Administrador de Archivos". Entra en la carpeta public_html (o www).
  • Con Syspanel (HestiaCP): Accede a tu panel escribiendo https://tu-dominio.com:2106 en tu navegador. Dentro, busca el icono de "Administrador de archivos".

1.3 Sube y descomprime el archivo

Una vez dentro de public_html, sube el archivo .zip que descargaste. Después de subirlo, haz clic derecho sobre él y selecciona "Extraer" o "Descomprimir". Esto creará una carpeta con el nombre de la versión (ej. prestashop_1.7.8.0).

[TIP] Si quieres que tu tienda esté en la raíz de tu dominio (ej. www.tutienda.com), mueve todo el contenido de esa carpeta extraída a public_html. Si la quieres en un subdirectorio (ej. www.tutienda.com/tienda), puedes dejar la carpeta tal cual, pero renómbrala a algo simple como tienda.


Paso 2: Crear una base de datos MySQL

PrestaShop necesita una base de datos para guardar los productos, pedidos y clientes. Vamos a crearla ahora.

2.1 Busca la sección de Bases de Datos

  • En cPanel: Busca "Bases de datos MySQL".
  • En Syspanel (HestiaCP): Ve a la pestaña "Bases de datos".

2.2 Crea la base de datos y un usuario

Verás que te pide un nombre para la base de datos. Pon algo descriptivo como prestashop_db. Luego, crea un usuario con una contraseña segura (guárdala, la necesitarás en el siguiente paso).

[WARNING] No uses caracteres raros como ñ o ç en el nombre de la base de datos o usuario. Usa solo letras, números y guiones bajos.

2.3 Asigna los privilegios

Es muy importante que asignes el usuario a la base de datos con TODOS los privilegios. En cPanel, sueles marcar una casilla que dice "Todos los privilegios". En Syspanel, al crear el usuario, te da la opción de vincularlo a la base de datos directamente.


Paso 3: Ejecutar el instalador web de PrestaShop

Ahora viene la parte mágica. Abre tu navegador y escribe la dirección de tu tienda.

  • Si pusiste PrestaShop en la raíz: http://tu-dominio.com
  • Si lo pusiste en una subcarpeta: http://tu-dominio.com/tienda

Verás que el asistente de instalación de PrestaShop se abre automáticamente. Sigue estos pasos:

  1. Selecciona el idioma: Elige español y haz clic en "Siguiente".
  2. Acepta la licencia: Marca la casilla de aceptación y continúa.
  3. Compatibilidad de la tienda: El instalador revisará que tu servidor cumple con los requisitos. Si todo está en verde, genial. Si hay algún error, te dirá qué falta.
  4. Información de la tienda: Aquí pones el nombre de tu tienda, el sector, el país y el nombre de la actividad principal.
  5. Cuenta de administrador: Crea el usuario y la contraseña para acceder al panel de administración de tu tienda. ¡No lo olvides!
  6. Configuración de la base de datos: Este es el paso clave. Te pedirá:
    • Dirección del servidor de base de datos: Normalmente es localhost.
    • Nombre de la base de datos: El que creaste en el paso 2.
    • Usuario de la base de datos: El que creaste en el paso 2.
    • Contraseña de la base de datos: La contraseña que pusiste.
    • Prefijo de las tablas: Déjalo como ps_.

[INFO] Si tu hosting usa una dirección de base de datos distinta a localhost, te la habrán dado en el correo de bienvenida del hosting. Es poco común, pero puede pasar.

  1. Instalación: Haz clic en "Instalar". El proceso puede tardar unos minutos. No cierres la pestaña del navegador.

Paso 4: Configurar el archivo settings.inc.php (Solo versiones antiguas)

Si estás instalando PrestaShop 1.6 o anterior, al final de la instalación te pedirá que hagas algo manual. En las versiones 1.7 y 8.0 este paso ya no es necesario, pero te lo explico por si acaso.

El instalador te dará un código PHP que debes copiar y pegar en un archivo llamado settings.inc.php, que se encuentra en la carpeta config de tu instalación. Simplemente, abre ese archivo con el Administrador de Archivos, pega el código al final y guarda.


Paso 5: Eliminar la carpeta de instalación (CRÍTICO)

Este es uno de los pasos más importantes por seguridad. Después de que la instalación termine, PrestaShop crea una carpeta llamada install en el directorio raíz de tu tienda.

Debes eliminar esta carpeta sí o sí. Si no lo haces, cualquiera podría intentar reinstalar tu tienda y tomar el control de ella.

  • Ve al Administrador de Archivos.
  • Busca la carpeta install.
  • Haz clic derecho y selecciona "Eliminar".

[WARNING] NUNCA dejes la carpeta install en tu servidor. Es el agujero de seguridad más común en PrestaShop. Si no la puedes borrar desde el panel, cámbiale el nombre a algo como install_off o usa un cliente FTP para eliminarla.


Paso 6: Accede a tu panel de administración y primeros pasos

¡Enhorabuena! Ya has completado la instalación manual PrestaShop. Ahora, para entrar a tu back-office (el panel de administración), debes ir a:

http://tu-dominio.com/admin123456 (el nombre de la carpeta admin se genera aleatoriamente durante la instalación para mayor seguridad).

Te pedirá el usuario y contraseña que creaste en el paso 3. Una vez dentro, te recomiendo que hagas lo siguiente:

  1. Activa la URL amigable (SEO): Ve a Configuración de la tienda -> Parámetros generales -> SEO y URLs. Marca la opción "Activar URL amigable". Esto hará que tus URLs sean www.tutienda.com/categoria/producto en lugar de index.php?id_product=123. Es esencial para el SEO.
  2. Configura tu moneda y zona horaria: Asegúrate de que el precio de tus productos se muestre en tu moneda local y que la hora de los pedidos sea la correcta.
  3. Instala un tema: Puedes cambiar el diseño de tu tienda desde el menú de "Diseño" en el panel de administración.

Preguntas frecuentes (FAQ) sobre PrestaShop en hosting WordPress

¿Puedo tener WordPress y PrestaShop en el mismo hosting?

Sí, absolutamente. Puedes tener WordPress en tudominio.com y PrestaShop en tudominio.com/tienda o en un subdominio como tienda.tudominio.com. Solo necesitas que tu plan de hosting tenga suficiente espacio y recursos, ya que ambos consumirán memoria y CPU.

¿Es más lento PrestaShop en un hosting de WordPress?

No necesariamente. La velocidad depende de los recursos del servidor (RAM, CPU) y de la optimización de tu tienda, no del tipo de hosting. Un buen hosting WordPress con recursos suficientes funcionará perfectamente para PrestaShop.

¿Qué hago si el instalador me da un error de permisos?

Este error es común en la instalación manual PrestaShop. Significa que los archivos no tienen los permisos correctos. Debes cambiar los permisos de las carpetas a 755 y los de los archivos a 644. Puedes hacerlo desde el Administrador de Archivos seleccionando la carpeta public_html y buscando la opción "Permisos".

¿Cómo accedo a Syspanel (HestiaCP) para gestionar mis archivos?

Para acceder a Syspanel, debes escribir en tu navegador: https://tu-dominio.com:2106. Ahí podrás gestionar tus bases de datos, archivos y cuentas de correo. Es el nuevo nombre del panel HestiaCP, pero las funciones son las mismas.

¿Necesito conocimientos avanzados para hacer todo esto?

No, con esta guía y un poco de paciencia, cualquier persona puede hacerlo. Lo más importante es seguir los pasos en orden y no saltarse la eliminación de la carpeta install. Si te atascas, siempre puedes contactar con el soporte de tu hosting (aunque sea de WordPress, te ayudarán con temas de servidor).

¿Puedo migrar una tienda PrestaShop de otro hosting a este?

Sí, pero eso es un proceso un poco más complejo que implica exportar e importar la base de datos y copiar todos los archivos. Te recomiendo que, si nunca lo has hecho, contrates un servicio de migración o sigas un tutorial específico para ello.


Conclusión

Instalar PrestaShop en hosting WordPress es una tarea perfectamente viable si sigues estos pasos. Hacerlo manualmente te da un conocimiento profundo de tu tienda y te prepara para gestionarla de manera más eficiente. No necesitas ser un experto en programación, solo tener un poco de paciencia y seguir las instrucciones.

Recuerda que la clave está en tener paciencia, no saltarte ningún paso y, sobre todo, eliminar la carpeta install al final. Con tu tienda ya instalada, es hora de que empieces a configurarla y a subir tus primeros productos. ¡El mundo del e-commerce te espera! Si tienes dudas, deja un comentario y te ayudaremos en lo que podamos. ¡Mucha suerte con tu nueva aventura online!

¿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