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

Cómo instalar PrestaShop en WordPress con cPanel (Dual Setup)

Actualizado el 2 de febrero de 2026

¿Por qué instalar PrestaShop y WordPress en el mismo hosting?

Tener prestashop wordpress cpanel en un solo plan de hosting es una estrategia muy común y, además, inteligente. Imagina que ya tienes una tienda online en PrestaShop y quieres añadir un blog corporativo, una página de soporte o un portafolio de servicios. WordPress es perfecto para eso. O al revés: tienes un blog en WordPress con mucho tráfico y decides lanzar tu tienda online con PrestaShop, que es un especialista en comercio electrónico.

La clave aquí es que no necesitas contratar dos hostings diferentes. Con un solo cPanel, puedes gestionar ambas aplicaciones de forma limpia y separada. Esto se conoce como "Dual Setup" o "instalación dual", y te permite ahorrar dinero y centralizar la gestión de tus dominios y bases de datos.

En esta guía, te voy a explicar paso a paso cómo lograrlo, incluso si nunca has tocado un cPanel en tu vida. Vamos a usar subdominios o subcarpetas para que cada CMS viva en su propia "habitación" sin pisarse. Al final, tendrás un ecosistema digital completo y profesional.


Requisitos previos antes de empezar

Antes de ensuciarnos las manos con el instalar dos cms cpanel, asegúrate de tener lo siguiente:

  • Acceso a cPanel: Necesitas las credenciales de tu proveedor de hosting. Normalmente es algo como tudominio.com/cpanel.
  • Un dominio principal (ej. mipagina.com) o un subdominio (ej. tienda.mipagina.com).
  • Ganas de aprender, no necesitas ser un experto, solo seguir las instrucciones al pie de la letra.
  • Tiempo estimado: entre 30 y 45 minutos, dependiendo de tu velocidad de conexión.

[INFO] Si tu hosting usa Syspanel (anteriormente HestiaCP), el puerto de acceso al panel es el 2106. El proceso es similar, pero la interfaz varía ligeramente. Aquí me centraré en cPanel, que es el más estándar.


Paso 1: Planifica la estructura de tus instalaciones

Lo primero es decidir dónde vivirá cada CMS. Tienes dos opciones principales:

Opción A: Usar subdominios (Recomendado)

Los subdominios son ideales para separar claramente las secciones. Por ejemplo:

  • tienda.tudominio.com → PrestaShop
  • blog.tudominio.com → WordPress

Ventaja: Cada aplicación es completamente independiente. No se mezclan archivos ni bases de datos. Es más fácil de mantener y de escalar.

Desventaja: Si quieres que el SEO de tu tienda sea muy fuerte, los subdominios se consideran "sitios separados" a los ojos de Google. Aunque esto no es malo, si prefieres que todo el "peso" vaya a un solo dominio, usa la opción B.

Opción B: Usar subcarpetas (Directorios)

Aquí instalas ambos CMS dentro del mismo dominio, pero en carpetas diferentes:

  • tudominio.com/tienda → PrestaShop
  • tudominio.com/blog → WordPress

Ventaja: Todo el tráfico y la autoridad de dominio se concentran en un solo dominio principal. Es genial para SEO local o de marca.

Desventaja: Si un archivo de una aplicación se corrompe, podría afectar a la estructura general. Además, a veces las reglas de reescritura de URL (.htaccess) se pueden pisar si no configuras bien los permisos.

[TIP] Para un blog de soporte o un sitio de noticias, te recomiendo la Opción A (subdominios). Es más limpia y evitas dolores de cabeza con conflictos de rutas.


Paso 2: Crear las bases de datos MySQL en cPanel

Ambos CMS necesitan su propia base de datos. Este es un paso crítico. No compartas bases de datos entre PrestaShop y WordPress, porque los prefijos de las tablas son diferentes y podrían dar errores extraños.

Sigue estos pasos:

  1. Inicia sesión en tu cPanel.
  2. Busca la sección "Bases de datos MySQL" (suele tener un icono de un cilindro o un elefante).
  3. En el campo "Nueva base de datos", escribe un nombre descriptivo. Por ejemplo: db_tienda_presta y haz clic en "Crear base de datos".
  4. Repite el proceso para WordPress: db_blog_wp.
  5. Ahora, en la misma sección, busca "Usuarios MySQL" y crea un usuario para cada base de datos. Por ejemplo: usuario_tienda y usuario_blog. Asigna contraseñas seguras (puedes usar el generador de cPanel).
  6. Vuelve a la sección de "Bases de datos" y busca "Añadir usuario a la base de datos". Selecciona el usuario y la base de datos que correspondan y otorga TODOS LOS PRIVILEGIOS. Haz esto para cada par (usuario-base de datos).

[WARNING] Anota en un bloc de notas los nombres de las bases de datos, los usuarios y las contraseñas. Los necesitarás durante la instalación. No los pierdas.


Paso 3: Instalar WordPress (el más fácil)

WordPress es famoso por su instalación en 5 minutos. Vamos a hacerlo primero porque es el más sencillo y así nos familiarizamos con el proceso.

3.1. Descargar y subir los archivos

  1. Ve a wordpress.org y descarga el archivo .zip más reciente.
  2. En cPanel, abre el "Administrador de archivos".
  3. Navega hasta la carpeta public_html. Si vas a usar un subdominio (ej. blog.tudominio.com), verás que cPanel ya creó una carpeta con ese nombre dentro de public_html. Si vas a usar una subcarpeta, crea una nueva carpeta llamada blog.
  4. Entra en la carpeta de destino (o en public_html si quieres que WordPress sea el sitio principal).
  5. Haz clic en "Cargar" (icono de flecha hacia arriba) y sube el archivo .zip de WordPress.
  6. Una vez subido, haz clic derecho sobre el archivo .zip y selecciona "Extraer".
  7. Espera a que se complete la extracción. Luego, elimina el archivo .zip para mantener todo limpio.

3.2. Configuración mediante el asistente web

  1. Abre tu navegador y ve a la URL de tu instalación (ej. blog.tudominio.com).
  2. Verás la pantalla de bienvenida de WordPress. Selecciona tu idioma y haz clic en "Continuar".
  3. WordPress te pedirá los datos de la base de datos. Rellena con la información que creaste en el Paso 2 (nombre de la BD, usuario, contraseña y host localhost).
  4. Haz clic en "Enviar". Si todo es correcto, verás un mensaje de éxito y podrás hacer clic en "Instalar".
  5. Ahora te pedirá el título del sitio, el nombre de usuario administrador, la contraseña y tu correo electrónico. Guárdalo bien.
  6. ¡Listo! Ya tienes WordPress funcionando.

Paso 4: Instalar PrestaShop (el más delicado)

PrestaShop es un poco más exigente que WordPress, pero no te preocupes, lo haremos bien.

4.1. Descargar y subir los archivos

  1. Ve a prestashop-project.org y descarga la versión estable más reciente. Importante: Descarga el archivo .zip completo, no el "light".
  2. Repite el proceso de subida y extracción en el "Administrador de archivos" de cPanel, pero esta vez en la carpeta de tu tienda (ej. tienda.tudominio.com o /tienda).
  3. Después de extraer, verás una carpeta llamada prestashop o similar. Mueve todo su contenido (los archivos que están dentro de esa carpeta) a la raíz de tu carpeta de destino. Es decir, si extrajiste y te quedó public_html/tienda/prestashop/*, debes mover los archivos de prestashop a public_html/tienda/.

[WARNING] Este paso es el que más errores da. Si no mueves los archivos correctamente, la instalación te dará un error de "archivos no encontrados". Asegúrate de que el archivo index.php de PrestaShop esté directamente en la raíz de tu carpeta de destino.

4.2. Ejecutar el instalador

  1. Ve a la URL de tu tienda (ej. tienda.tudominio.com).
  2. El instalador de PrestaShop te guiará. Primero, acepta los términos de la licencia.
  3. En el paso de "Compatibilidad", el instalador verificará que tu servidor cumple los requisitos. Si todo está en verde, continúa.
  4. Ahora viene la parte de la base de datos. Elige "MySQL" y rellena con los datos de la base de datos que creaste para PrestaShop.
  5. Atención: PrestaShop te pedirá un "Prefijo de tablas". Déjalo como ps_ por defecto.
  6. En el siguiente paso, configura la información de tu tienda: nombre, actividad, país, etc.
  7. Configura la cuenta de administrador. No uses "admin" como nombre de usuario, es un riesgo de seguridad. Usa algo como admin_tienda.
  8. Sigue los pasos restantes hasta que veas la pantalla de "Instalación completada".

4.3. Eliminar la carpeta de instalación

Después de instalar, PrestaShop te pedirá que elimines la carpeta install por seguridad. Puedes hacerlo desde el "Administrador de archivos" de cPanel. Busca la carpeta install en la raíz de tu tienda, haz clic derecho y selecciona "Eliminar".

[TIP] Si no eliminas esta carpeta, tu tienda podría ser vulnerable a ataques. Es un paso obligatorio.


Paso 5: Configuración final y verificación

Ahora que tienes prestashop wordpress cpanel funcionando, es hora de ajustar algunos detalles.

5.1. Activar URLs amigables

  • WordPress: Ve a AjustesEnlaces permanentes y elige la estructura "Nombre de la entrada". Guarda los cambios.
  • PrestaShop: Ve a Configuración avanzadaSEO y URLs. Activa la opción "URLs amigables". PrestaShop intentará modificar el archivo .htaccess automáticamente. Si no puede, te dará instrucciones para hacerlo manualmente.

5.2. Verificar que no haya conflictos

Navega por ambas URLs (blog.tudominio.com y tienda.tudominio.com) y comprueba que las páginas cargan correctamente. Haz clic en algunos enlaces internos para asegurarte de que las reglas de reescritura funcionan.

5.3. Configurar copias de seguridad

Es fundamental que configures copias de seguridad automáticas. En cPanel, busca la herramienta "Copias de seguridad" o usa un plugin de copias de seguridad en WordPress y un módulo en PrestaShop.


Preguntas frecuentes (FAQ)

¿Puedo instalar PrestaShop y WordPress en el mismo hosting sin cPanel?

Sí, pero es más complicado. Necesitarías acceso a phpMyAdmin y a un cliente FTP. cPanel simplifica enormemente el proceso de instalar dos cms cpanel, ya que automatiza la creación de bases de datos y la gestión de archivos.

¿Consumirán muchos recursos del hosting?

Depende del plan que tengas. Un blog de WordPress y una tienda de PrestaShop con poco tráfico funcionan bien en un plan de hosting compartido básico. Si tu tienda crece mucho, deberías considerar un plan VPS o dedicado.

¿Puedo usar el mismo dominio para ambos sin subdominios?

Sí, usando subcarpetas. Por ejemplo, tudominio.com/tienda y tudominio.com/blog. Sin embargo, te recomiendo que uses subdominios para una mejor separación y rendimiento.

¿Qué pasa si quiero que WordPress sea el sitio principal y PrestaShop la tienda?

Es perfectamente válido. Instala WordPress en public_html y PrestaShop en una subcarpeta como public_html/tienda. El proceso es el mismo, solo cambia la carpeta de destino.

¿Cómo puedo mejorar el SEO de ambos sitios?

Asegúrate de tener un certificado SSL activo (la mayoría de hostings lo incluyen gratis). Usa plugins como Yoast SEO en WordPress y los módulos de SEO de PrestaShop. Crea contenido de calidad y enlaza entre ambos sitios cuando tenga sentido (por ejemplo, desde un artículo del blog a un producto de la tienda).

¿Es seguro tener dos CMS en el mismo hosting?

Sí, siempre que mantengas ambos sistemas y sus plugins/módulos actualizados. Los ataques suelen dirigirse a software desactualizado. Además, al usar subdominios, limitas el daño potencial si uno de ellos se ve comprometido.


Conclusión: Tienes un ecosistema digital completo

Felicidades, has logrado instalar prestashop wordpress cpanel en el mismo hosting. Ahora tienes la flexibilidad de un blog potente y la robustez de una tienda online especializada, todo bajo un mismo techo.

Este "Dual Setup" es una práctica profesional que te ahorrará dinero y te dará una presencia online muy sólida. Recuerda mantener todo actualizado, hacer copias de seguridad periódicas y, sobre todo, disfrutar del proceso de creación.

Si en algún momento te atascas, no dudes en volver a esta guía o consultar la documentación oficial de cada CMS. ¡Buena suerte con tu proyecto!

¿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