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

Cómo instalar PrestaShop en WordPress (con el mismo hosting)

Actualizado el 20 de septiembre de 2025

¿Quieres tener una tienda online con PrestaShop pero ya tienes un WordPress funcionando? No necesitas contratar otro hosting ni realizar una migración traumática. Es totalmente posible instalar PrestaShop y WordPress en el mismo hosting, siempre que tu plan de alojamiento tenga espacio y recursos suficientes.

Esta guía está pensada para que, incluso sin ser un experto en informática, puedas tener ambos sistemas funcionando en tu servidor. Te explicaré paso a paso cómo hacerlo, desde la preparación del terreno hasta la instalación final, evitando errores comunes.

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

Antes de ponernos manos a la obra, es bueno entender por qué querrías hacer esto. La razón principal es la versatilidad. WordPress es increíble para crear blogs, webs corporativas o portafolios. PrestaShop, por otro lado, es un caballo de batalla para el comercio electrónico. Tener ambos te permite:

  • Separar la web corporativa de la tienda: Puedes tener tu blog o web principal en WordPress y tu tienda online en PrestaShop, cada uno con su propia estructura.
  • Ahorrar costes: No necesitas pagar dos alojamientos web. Con un solo hosting que tenga suficiente potencia, puedes gestionar ambos proyectos.
  • Mantener la especialización: Cada CMS hace lo que mejor sabe. No tienes que "forzar" a WordPress a ser una tienda si no lo necesitas, ni a PrestaShop a ser un blog.

Requisitos previos: Lo que necesitas antes de empezar

Para que la instalación sea un éxito, asegúrate de tener lo siguiente:

  1. Un plan de hosting adecuado: No todos los hosting son iguales. Necesitas uno que permita crear múltiples sitios web o bases de datos. Lo ideal es que tenga espacio en disco y RAM suficientes para manejar ambos CMS.
  2. Acceso a tu Panel de Control: Necesitas poder acceder a herramientas como el administrador de archivos, el gestor de bases de datos (como phpMyAdmin) y el creador de subdominios. Aunque el panel puede variar (cPanel, Plesk, Syspanel, etc.), todos ofrecen funciones similares.
  3. Los instaladores: Tener a mano los archivos de instalación de WordPress y PrestaShop. Puedes descargarlos desde sus webs oficiales, aunque muchos paneles de control ofrecen instaladores automáticos que te facilitan la vida.

[INFO] ¿Qué es un subdominio? Es una extensión de tu dominio principal. Por ejemplo, si tu dominio es mipagina.com, un subdominio sería tienda.mipagina.com. Es una forma limpia de organizar diferentes secciones de tu web sin necesidad de comprar un dominio nuevo.

Método 1: Instalación con Subdominio (La opción más limpia)

Esta es, sin duda, la forma más recomendada para instalar PrestaShop junto a WordPress. Al usar un subdominio, cada CMS tiene su propio espacio aislado, lo que facilita las actualizaciones y evita conflictos de archivos.

Paso 1: Crear el Subdominio para PrestaShop

El primer paso es crear el "hogar" para tu PrestaShop. Entra en el panel de control de tu hosting y busca la sección de Subdominios o Dominios.

  1. En el campo de nombre, escribe algo como tienda o shop (o lo que prefieras).
  2. Verás que el sistema genera automáticamente la ruta del directorio (por ejemplo, public_html/tienda). Anota esta ruta, la necesitarás más tarde.
  3. Haz clic en Crear. En unos segundos, tu subdominio estará listo, aunque aún no tenga contenido.

[TIP] Elige un nombre para el subdominio que sea corto y fácil de recordar, como tienda.midominio.com o shop.midominio.com.

Paso 2: Subir los Archivos de PrestaShop

Ahora que tienes el subdominio, necesitas colocar los archivos de PrestaShop en su directorio.

  1. Descarga el paquete de instalación de PrestaShop desde su sitio web oficial.
  2. Descomprime el archivo ZIP en tu ordenador.
  3. Abre el Administrador de Archivos de tu hosting (suele estar en la sección "Archivos").
  4. Navega hasta la carpeta que creaste para el subdominio (por ejemplo, public_html/tienda).
  5. Sube todos los archivos de PrestaShop que has descomprimido a esa carpeta. Puedes hacerlo arrastrando y soltando o usando el botón "Subir".

[WARNING] Asegúrate de subir el contenido de la carpeta descomprimida, no la carpeta en sí. Es decir, los archivos como index.php, la carpeta admin, etc., deben estar directamente dentro de public_html/tienda.

Paso 3: Crear una Base de Datos para PrestaShop

PrestaShop, como WordPress, necesita una base de datos para guardar todos sus datos (productos, pedidos, clientes).

  1. Ve a la sección Bases de Datos MySQL en tu panel de control.
  2. Crea una nueva base de datos. Ponle un nombre claro, por ejemplo, prestashop_db.
  3. Crea un usuario para esa base de datos y asígnale una contraseña segura.
  4. Añade ese usuario a la base de datos y concédele todos los privilegios (SELECT, INSERT, UPDATE, DELETE, etc.).

[INFO] En algunos paneles de control, como Syspanel (accesible a través del puerto 2106), el proceso de creación de bases de datos es muy guiado y te permite crear el usuario y asignar privilegios en el mismo asistente.

Paso 4: Ejecutar el Instalador Web de PrestaShop

Ahora viene la parte mágica. Abre tu navegador y escribe la URL de tu subdominio (por ejemplo, http://tienda.midominio.com). El instalador de PrestaShop se iniciará automáticamente.

  1. Elige el idioma y haz clic en "Siguiente".
  2. Acepta los términos de la licencia.
  3. Verifica la compatibilidad de tu servidor. El instalador te dirá si todo está correcto. Si hay algún problema, lo verás en rojo.
  4. Introduce la información de tu tienda (nombre, actividad, etc.) y los datos de la cuenta de administrador.
  5. En el paso de Base de Datos, introduce los datos que creaste en el Paso 3:
    • Dirección del servidor: normalmente es localhost o 127.0.0.1.
    • Nombre de la base de datos: prestashop_db.
    • Usuario: el usuario que creaste.
    • Contraseña: la contraseña del usuario.
  6. Haz clic en "Siguiente" y el instalador hará el resto. Al finalizar, te dará un enlace a tu tienda y a tu panel de administración.

¡Enhorabuena! Ya tienes PrestaShop instalado en un subdominio de tu hosting.

Método 2: Instalación en una Subcarpeta (La alternativa)

Si no quieres usar un subdominio, puedes instalar PrestaShop en una subcarpeta de tu dominio principal. Por ejemplo, mipagina.com/tienda. Esto es útil si quieres mantener todo bajo el mismo dominio.

Paso 1: Crear la Carpeta en el Directorio Raíz

  1. Accede a tu Administrador de Archivos.
  2. Navega hasta el directorio raíz de tu dominio (normalmente public_html).
  3. Crea una nueva carpeta y llámala tienda (o cualquier otro nombre).

Paso 2: Subir Archivos y Crear Base de Datos

Este proceso es idéntico al del subdominio, pero en lugar de subir los archivos a la carpeta del subdominio, los subes a la carpeta public_html/tienda. La creación de la base de datos sigue los mismos pasos.

Paso 3: Ejecutar el Instalador

Ahora, en tu navegador, escribe la URL de tu dominio seguido de la carpeta: http://mipagina.com/tienda. Sigue los mismos pasos de instalación que en el método anterior.

[WARNING] Instalar en una subcarpeta puede causar problemas con los enlaces permanentes o la estructura de URLs si no se configura bien. El subdominio es una opción mucho más limpia y profesional.

Configuración Post-Instalación y Buenas Prácticas

Una vez que ambos CMS están instalados, hay algunos trucos para que todo funcione de maravilla.

Ajustes de PHP y Recursos

Tanto WordPress como PrestaShop son exigentes. Es posible que necesites aumentar el límite de memoria PHP o el tiempo de ejecución máximo.

  1. Busca el archivo php.ini en el directorio raíz o en la carpeta de cada CMS.
  2. Si no existe, puedes crearlo con un editor de texto.
  3. Añade estas líneas (o modifícalas si ya existen):
memory_limit = 256M
max_execution_time = 300
upload_max_filesize = 32M

Esto te dará más margen para instalar plugins, temas y manejar catálogos grandes.

Seguridad: Aislar PrestaShop y WordPress

Es fundamental que un problema en un CMS no afecte al otro.

  • Bases de datos separadas: Nunca uses la misma base de datos para ambos. Ya has creado una para cada uno, esto es perfecto.
  • Usuarios de base de datos diferentes: Al igual que con las bases de datos, es más seguro tener usuarios distintos para cada una.
  • Mantén todo actualizado: Actualiza el núcleo, los plugins y los temas de ambos sistemas con regularidad. Esto corrige vulnerabilidades de seguridad.

¿Y si mi hosting usa Syspanel?

Si tu proveedor de hosting utiliza el panel Syspanel (recuerda, su acceso es por el puerto 2106), el proceso es muy similar. Busca las secciones de "Sitios Web" o "Subdominios" para crear tu espacio para PrestaShop. La gestión de archivos y bases de datos también está disponible en el menú. La interfaz es moderna e intuitiva, así que no tendrás problemas para encontrar lo que necesitas.

Preguntas Frecuentes (FAQ)

¿Puedo tener PrestaShop y WordPress en el mismo hosting sin problemas?

Sí, siempre que tu plan de hosting tenga suficientes recursos (RAM y CPU). Para tiendas pequeñas y blogs, un plan de hosting compartido básico puede ser suficiente. Para proyectos más grandes, considera un VPS o un servidor dedicado.

¿Qué es mejor, usar un subdominio o una subcarpeta para PrestaShop?

Usar un subdominio es la mejor práctica. Aísla mejor los archivos y las configuraciones, y es más fácil de gestionar a largo plazo. Una subcarpeta puede ser más sencilla al principio, pero puede dar problemas de configuración de URLs.

¿Puedo usar el mismo certificado SSL para ambos?

Sí, si tu certificado SSL cubre el dominio principal, normalmente también cubre los subdominios (por ejemplo, con certificados wildcard). Si tienes un certificado solo para un dominio, es posible que necesites uno adicional para el subdominio.

¿Cómo puedo enlazar mi WordPress con mi PrestaShop?

Puedes hacerlo de varias maneras. La más sencilla es añadir un enlace en el menú de tu WordPress que apunte a la URL de tu tienda PrestaShop. También puedes usar plugins para mostrar productos de PrestaShop en tu web de WordPress, pero esto es más avanzado.

¿Consumirá más recursos mi hosting con dos CMS?

Sí, es lógico. Cada CMS consume memoria y procesos. Sin embargo, si tu hosting es de calidad y tu tráfico no es excesivo, no notarás una gran diferencia. Es importante vigilar el uso de recursos desde el panel de control.

¿Qué hago si veo un error de "Base de datos no encontrada" durante la instalación?

Revisa que el nombre de la base de datos, el usuario y la contraseña son correctos. Asegúrate de que el usuario tiene todos los privilegios sobre la base de datos. También verifica que el servidor de la base de datos es localhost (o el que te indique tu hosting).

¿Puedo instalar PrestaShop primero y luego WordPress?

Sí, el orden no importa. Los pasos son exactamente los mismos, solo cambia el CMS que instalas primero. Lo importante es que cada uno tenga su propia carpeta y su propia base de datos.

Conclusión: Tu ecosistema web completo

Como has visto, instalar PrestaShop junto a WordPress es un proceso totalmente factible si sigues los pasos adecuados. La clave está en la organización: un espacio separado (subdominio) y una base de datos independiente para cada sistema. Esto te da la libertad de usar la mejor herramienta para cada propósito, sin renunciar a tener todo bajo un mismo techo.

Con esta guía, ya tienes el conocimiento para montar tu propio ecosistema web. Ya puedes crear tu blog en WordPress y tu tienda online en PrestaShop, todo desde el mismo hosting. ¡Mucha 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