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

Cómo instalar WordPress en PrestaShop hosting (mismo servidor)

Actualizado el 17 de febrero de 2026

Antes de Empezar: ¿Es Realmente Buena Idea Instalar WordPress y PrestaShop en el Mismo Servidor?

La respuesta corta es sí, es totalmente viable y muy común. Muchos negocios necesitan un e-commerce potente (PrestaShop) y un blog corporativo o web institucional (WordPress) al mismo tiempo. No tienes por qué elegir uno solo, y mucho menos pagar dos hosting por separado.

Instalar wordpress prestashop en el mismo servidor es una estrategia excelente para ahorrar costes y centralizar la gestión. Sin embargo, debes saber que no es un proceso de "siguiente, siguiente" como en un instalador automático de una sola plataforma. Requiere un poco de orden y comprensión básica de cómo funcionan las bases de datos y las carpetas.

En esta guía, paso a paso, te explicaré cómo hacerlo de forma segura, sin romper tu tienda actual y sin necesidad de ser un experto en sistemas. Vamos a ello.

Requisitos Previos (Lo que Necesitas Tener)

Antes de ensuciarte las manos, asegúrate de tener a mano lo siguiente:

  • Acceso a tu Panel de Control (cPanel, Plesk o Syspanel): Necesitas poder crear bases de datos y gestionar archivos. Si usas Syspanel (el antiguo HestiaCP), recuerda que el acceso es a través del puerto 2106 (ejemplo: https://tu-dominio.com:2106).
  • Datos de acceso FTP o un Gestor de Archivos: Para subir los archivos de WordPress.
  • Tu dominio principal o un subdominio: Decide dónde quieres que viva WordPress. Las opciones más comunes son:
    • tudominio.com/blog (una subcarpeta). Recomendado para no afectar el SEO de tu tienda.
    • blog.tudominio.com (un subdominio).
    • tudominio.com (el dominio raíz). Solo si PrestaShop está en una subcarpeta, lo cual es poco habitual.
  • Credenciales de tu PrestaShop: Para hacer copias de seguridad o ajustar configuraciones si es necesario.

Paso 1: Preparar el Terreno (Carpetas y Base de Datos)

Lo primero es crear un "hogar" limpio para WordPress, separado de los archivos de PrestaShop. Esto es crucial para que no se pisen los archivos (index.php o .htaccess).

Crear la Carpeta para WordPress

  1. Accede a tu gestor de archivos en el panel de control o vía FTP.
  2. Localiza la carpeta public_html (o www). Es ahí donde está instalado PrestaShop.
  3. NO toques nada de lo que hay dentro. Simplemente, crea una nueva carpeta dentro de public_html. Si quieres que tu blog esté en tudominio.com/blog, la carpeta debe llamarse blog.
  4. Si prefieres un subdominio (ej: blog.tudominio.com), deberás crearlo desde la sección "Subdominios" de tu panel antes de seguir. La carpeta se creará automáticamente.

Crear la Base de Datos para WordPress

PrestaShop ya usa una base de datos. WordPress necesita la suya propia. No la compartas, porque podrías corromper datos.

  1. Ve a la sección "Bases de Datos MySQL" en tu panel.
  2. Crea una base de datos nueva. Por ejemplo: wordpress_blog.
  3. Crea un usuario para esa base de datos (o usa uno existente) y asígnale todos los privilegios.
  4. Anota el nombre de la base de datos, el usuario y la contraseña. Los necesitarás en el siguiente paso.

[WARNING]

Nunca uses la misma base de datos para PrestaShop y WordPress. Aunque el sistema te lo permita, es una bomba de tiempo. Si algo falla en una, la otra se caerá y perderás datos de ambas.

Paso 2: Descargar y Subir los Archivos de WordPress

Ahora viene la parte mecánica: conseguir el instalador.

  1. Ve a es.wordpress.org y descarga el archivo .zip más reciente.
  2. Descomprime el .zip en tu ordenador. Verás una carpeta llamada wordpress con muchos archivos dentro.
  3. Abre esa carpeta y selecciona todo su contenido (Ctrl+E / Cmd+A). No subas la carpeta wordpress en sí, sino su contenido.
  4. Sube ese contenido a la carpeta que creaste en el Paso 1 (public_html/blog o la del subdominio) usando el gestor de archivos o FTP.

[TIP]

Si la subida por FTP es muy lenta, muchos paneles tienen la opción de "Subir desde URL". Sube el .zip a la carpeta destino, y luego usa la opción "Extraer" en el gestor de archivos. Es mucho más rápido.

Paso 3: El Proceso de Instalación (El Asistente "Famoso")

Cuando los archivos estén en su sitio, es hora de la magia.

  1. Abre tu navegador y escribe la URL donde pusiste los archivos. Por ejemplo: https://tudominio.com/blog.
  2. Verás la pantalla de bienvenida de WordPress en español. Haz clic en "¡Vamos a ello!".
  3. Te pedirá los datos de la base de datos. Rellena con la información que creaste en el Paso 1.
  4. Haz clic en "Enviar". WordPress comprobará la conexión y te dará luz verde para continuar.
  5. A continuación, el asistente te pedirá la información del sitio:
    • Título del sitio: El nombre de tu blog o web.
    • Nombre de usuario: Evita usar "admin" por seguridad.
    • Contraseña: Usa una segura (con mayúsculas, números y símbolos).
    • Tu correo electrónico: Para notificaciones.
  6. Haz clic en "Instalar WordPress".

¡Felicidades! WordPress está instalado. Pero aún no hemos terminado. Ahora viene la parte más delicada: hacer que conviva con PrestaShop sin conflictos.

Paso 4: Configuración Post-Instalación (Ajustes Críticos)

Cuando entres al panel de administración de WordPress (/wp-admin), es probable que la web se vea rara o que el enlace permanente no funcione. Esto es normal, vamos a arreglarlo.

Ajustar los Enlaces Permanentes (Permalinks)

PrestaShop usa reglas de reescritura en su .htaccess. WordPress también. Si no configuras bien los enlaces de WordPress, puede que te dé error 404.

  1. En el panel de WordPress, ve a Ajustes > Enlaces permanentes.
  2. Elige la opción "Nombre de la entrada" (recomendado para SEO).
  3. Haz clic en "Guardar cambios".

Al guardar, WordPress intentará modificar el .htaccess de su carpeta. Si no puede, te dará un aviso. No te preocupes, lo solucionaremos en el siguiente paso.

El Problema del .htaccess (El Archivo "Peleón")

PrestaShop tiene su propio .htaccess en la raíz (public_html). WordPress creará el suyo dentro de public_html/blog. No deben tocarse entre ellos, pero a veces el servidor se confunde.

Para evitar problemas:

  1. Ve a tu gestor de archivos y busca la carpeta blog.
  2. Si no ves un archivo llamado .htaccess, actívalo en los ajustes de tu gestor de archivos (Mostrar archivos ocultos).
  3. Ábrelo y asegúrate de que la primera línea sea # BEGIN WordPress y la última # END WordPress. Si no existe, crea uno con el siguiente contenido:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>
# END WordPress

[WARNING]

NUNCA edites el .htaccess de la raíz (el de PrestaShop) para añadir reglas de WordPress. Cada uno debe vivir en su carpeta. Si modificas el de PrestaShop, tu tienda dejará de funcionar.

Paso 5: Compartir Hosting Sin Conflictos de Recursos

Aquí es donde mucha gente se preocupa: "¿Y si mi web se cae?". Compartir hosting wordpress prestashop es como compartir una casa: hay que ser ordenado con los recursos.

Gestión de Memoria PHP (PHP Memory Limit)

WordPress es un poco "glotón" con la memoria. PrestaShop también. Si tu plan de hosting es básico, podrías agotar la memoria PHP.

  1. Crea un archivo llamado php.ini en la carpeta de WordPress (public_html/blog).
  2. Dentro, escribe:
    memory_limit = 256M
    max_execution_time = 300
    
  3. Guarda y sube el archivo.

Esto le dice al servidor que le dé a WordPress un poco más de memoria solo para esa carpeta, sin afectar a PrestaShop.

Caché y Rendimiento

  • Para PrestaShop: Usa su caché nativa (Parámetros avanzados > Rendimiento).
  • Para WordPress: Instala un plugin de caché como LiteSpeed Cache (si tu hosting usa LiteSpeed) o W3 Total Cache. Configúralo para que cachee solo la carpeta /blog/.

[TIP]

Si tu hosting usa Syspanel, es probable que tengas LiteSpeed instalado. Aprovecha su plugin de caché, es el más eficiente.

Paso 6: Seguridad Básica (No te Saltes Este Paso)

Tener dos CMS en un mismo hosting duplica la superficie de ataque. Pero no es motivo de pánico, solo de precaución.

  1. Cambia la URL de acceso a WordPress: Usa un plugin como WPS Hide Login para que el wp-admin no sea tan fácil de adivinar.
  2. Mantén todo actualizado: Tanto PrestaShop como WordPress, sus temas y plugins, deben estar siempre en la última versión.
  3. Copia de seguridad: Asegúrate de que tu hosting hace copias de seguridad de toda la cuenta (bases de datos y archivos). Si no, contrata un servicio externo. Es tu red de seguridad.

Preguntas Frecuentes (FAQ) - Dudas Comunes

¿Afecta el SEO de mi tienda PrestaShop si instalo WordPress en el mismo hosting?

No, si lo haces bien. La clave está en la estructura. Si instalas WordPress en una subcarpeta (/blog), no estás tocando la raíz de tu tienda. Google lo verá como dos sitios separados bajo el mismo dominio. Asegúrate de que PrestaShop tenga su robots.txt configurado para no indexar la carpeta blog si no quieres que compita, pero lo normal es que quieras que se indexe para ganar tráfico.

¿Puedo compartir los datos de los clientes entre WordPress y PrestaShop?

No de forma nativa y sencilla. Son sistemas separados. Para compartir usuarios (por ejemplo, que el login sea el mismo), necesitarías un plugin de integración o un desarrollo a medida. Lo más común es mantenerlos separados.

¿Qué pasa si mi hosting es muy básico (1GB de RAM)?

Podrías tener problemas. Tanto WordPress como PrestaShop necesitan mínimo 128MB de memoria PHP cada uno. Recomiendo al menos 2GB de RAM para que ambos funcionen con soltura. Si notas lentitud, revisa el consumo en el panel de control.

¿Es mejor usar un subdominio (blog.mitienda.com) o una subcarpeta (mitienda.com/blog)?

Para SEO, es mejor la subcarpeta. Google entiende que mitienda.com/blog es parte de tu dominio principal y te beneficias de la autoridad de tu dominio. Un subdominio se trata como un sitio web aparte, y tendrías que empezar la autoridad de cero.

¿Qué hago si al instalar WordPress me da error de "Error al conectar con la base de datos"?

Revisa tres cosas en el archivo wp-config.php (en la carpeta de WordPress):

  1. DB_NAME: El nombre exacto de la base de datos.
  2. DB_USER: El usuario exacto.
  3. DB_PASSWORD: La contraseña exacta.
    El error más común es un error tipográfico en la contraseña o que el usuario no tenga permisos sobre la base de datos. Vuelve a tu panel y verifica los privilegios.

Si actualizo PrestaShop, ¿se rompe WordPress?

Normalmente no, porque están en carpetas separadas. Sin embargo, si tu hosting tiene un "instalador automático" (como Softaculous), a veces crea enlaces simbólicos. Te recomiendo no usar instaladores automáticos para este caso, sino hacerlo manual como te he explicado. Así tienes control total y evitas sorpresas.

Conclusión Final: ¿Merece la Pena?

Sí, definitivamente. Instalar wordpress prestashop en el mismo hosting es una solución inteligente para negocios que quieren expandir su presencia online sin gastar en una infraestructura separada. Es un proceso que, siguiendo estos pasos, cualquiera puede hacer en menos de una hora.

La clave está en el orden: carpetas separadas, bases de datos separadas y respetar los archivos de configuración de cada uno. No es magia, es lógica.

Si en algún momento te sientes perdido, no dudes en contactar con el soporte de tu hosting. Ellos pueden ayudarte a crear la base de datos o a ajustar la memoria PHP. Pero te aseguro que con esta guía, el 90% del trabajo lo tienes hecho.

Ahora, ve y crea ese blog impresionante para tu tienda. ¡Mucha suerte!

¿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