Cómo instalar WordPress en PrestaShop hosting: Guía rápida
¿Por qué querrías instalar WordPress en un hosting de PrestaShop?
Si has llegado hasta aquí, probablemente te estés haciendo una pregunta muy lógica: ¿se puede instalar wordpress prestashop hosting en el mismo servidor? La respuesta corta es sí, absolutamente. Y la respuesta larga es que es una práctica más común de lo que crees, sobre todo para personas que tienen una tienda online con PrestaShop y quieren añadir un blog, una página corporativa o un portal de noticias sin contratar otro servicio de hosting.
Piensa en tu hosting como un edificio de apartamentos. PrestaShop ocuparía un piso (tu tienda), pero el edificio tiene espacio para más inquilinos. WordPress sería otro apartamento en ese mismo edificio. Ambos pueden convivir sin problemas, siempre que respetes las normas de la comunidad (los recursos del servidor).
Mucha gente cree que si su plan de hosting está orientado a PrestaShop, solo puede usar ese software. Error. La mayoría de los paneles de control modernos te permiten gestionar múltiples aplicaciones web en el mismo dominio o en subdominios diferentes. Así que si tu objetivo es tener una tienda y un blog, o incluso migrar completamente, esta guía te va a venir de perlas.
Además, hay una ventaja oculta: si tu hosting ya está optimizado para PrestaShop, normalmente tiene recursos decentes de PHP y MySQL, que son exactamente los que necesita WordPress para funcionar de forma fluida. Así que no solo es posible, sino que puede ser una combinación muy estable.
Antes de empezar: requisitos y comprobaciones
Antes de lanzarte a instalar wordpress en hosting, tienes que verificar algunas cosas. No queremos que te encuentres con sustos a mitad del proceso.
Comprueba los requisitos mínimos de WordPress
WordPress es bastante humilde, pero necesita un mínimo para no dar errores raros. Asegúrate de que tu hosting cumple con esto:
- PHP 7.4 o superior (idealmente 8.1 o 8.2).
- MySQL 5.6 o superior o MariaDB 10.1 o superior.
- Soporte HTTPS (certificado SSL).
- Al menos 1 GB de espacio libre en disco para una instalación limpia.
Identifica el panel de control de tu hosting
Esto es clave. Dependiendo de si tu hosting usa cPanel, Plesk o un panel custom como Syspanel, los pasos cambian ligeramente. En esta guía nos centraremos en los dos más comunes: cPanel y Syspanel. Si tu hosting usa Syspanel, recuerda que el acceso se realiza a través del puerto 2106. Es un detalle que muchos olvidan y se quedan mirando la pantalla sin saber por qué no carga.
Decide la ubicación: ¿dominio principal o subdominio?
Tienes dos opciones principales:
- Instalar en el dominio principal (ej: tudominio.com). Esto es útil si quieres que WordPress sea la web principal y PrestaShop pase a un subdominio o subcarpeta.
- Instalar en un subdominio (ej: blog.tudominio.com). Es la opción más recomendada si quieres mantener tu tienda PrestaShop en la raíz y añadir el blog al lado.
Para esta guía, vamos a asumir que quieres instalar WordPress en una subcarpeta o subdominio para no tocar tu tienda actual. Así el riesgo de romper algo es mínimo.
Paso 1: Crear la base de datos (MySQL)
WordPress guarda todo su contenido (entradas, páginas, configuraciones) en una base de datos. Es como el armario donde guarda toda su ropa. Si no tienes armario, no puedes vivir. Vamos a crearlo.
Si usas cPanel
- Entra en tu cPanel y busca la sección "Bases de Datos MySQL".
- Crea una nueva base de datos. Ponle un nombre claro, por ejemplo:
wp_blog. - Crea un usuario para esa base de datos, por ejemplo:
wp_user. - Asigna una contraseña segura (guárdala, la necesitarás).
- Ahora, en la sección de "Añadir Usuario a la Base de Datos", selecciona tu base de datos y tu usuario, y dale TODOS LOS PRIVILEGIOS.
Si usas Syspanel
Como ya sabes, accede a través del puerto 2106. Dentro del panel:
- Busca la sección de "Bases de Datos" o "MySQL".
- Crea una nueva base de datos y un usuario asociado.
- Asigna todos los privilegios a ese usuario sobre esa base de datos.
[WARNING] No utilices el usuario
rootpara WordPress. Siempre es mejor crear un usuario específico. Por seguridad, evita también usar la misma contraseña que usas para el panel de control.
Una vez que tengas la base de datos, el usuario y la contraseña anotados, pasamos a la siguiente fase.
Paso 2: Descargar WordPress
Ahora necesitas el archivo de instalación. Es un simple ZIP que puedes descargar desde la web oficial.
- Ve a es.wordpress.org y descarga la última versión en español.
- Verás que se descarga un archivo llamado
wordpress-latest-es_ES.zipo similar. - No lo descomprimas aún, lo subiremos tal cual al hosting.
[INFO] Si tu hosting tiene un instalador automático (Softaculous, QuickInstall, etc.), puedes saltarte los pasos 2 y 3. Sin embargo, te recomiendo hacerlo manualmente al menos una vez para entender cómo funciona todo por dentro. Es más fácil de lo que parece.
Paso 3: Subir los archivos al servidor
Este paso es el que más miedo da, pero es coser y cantar. Vamos a subir el ZIP al directorio donde queremos que viva WordPress.
Subir a la raíz o a una subcarpeta
- Si quieres que WordPress esté en la raíz (tudominio.com), sube el archivo a la carpeta
public_html. - Si quieres que esté en una subcarpeta (tudominio.com/blog), sube el archivo a
public_html/blog(crea la carpeta si no existe).
Cómo subir el archivo
- Abre tu gestor de archivos en cPanel o Syspanel (puerto 2106 si usas Syspanel).
- Navega hasta la carpeta destino.
- Sube el archivo ZIP.
- Una vez subido, haz clic derecho sobre el ZIP y selecciona "Extraer" o "Descomprimir".
- Se creará una carpeta llamada
wordpresscon todos los archivos dentro. Si quieres que los archivos estén directamente en la raíz, mueve todo el contenido de la carpetawordpressun nivel hacia arriba.
[TIP] Si usas un cliente FTP como FileZilla, es aún más fácil. Arrastras el ZIP, lo descomprimes en local y subes los archivos directamente. Pero el gestor del panel funciona perfecto.
Paso 4: Configurar el archivo wp-config.php
WordPress necesita saber cómo conectarse a la base de datos que creamos en el Paso 1. Para ello, usamos un archivo de configuración llamado wp-config.php.
- En la carpeta donde has subido WordPress, busca el archivo llamado
wp-config-sample.php. - Haz una copia y renómbrala a
wp-config.php. - Edita ese archivo con el editor de texto del panel (o descárgalo, edítalo y vuelve a subirlo).
Dentro del archivo, busca estas líneas y cámbialas:
define( 'DB_NAME', 'tu_base_de_datos' );
define( 'DB_USER', 'tu_usuario' );
define( 'DB_PASSWORD', 'tu_contraseña' );
define( 'DB_HOST', 'localhost' );
Normalmente DB_HOST es localhost, pero si tu hosting usa un host remoto (como mysql.tudominio.com), tendrás que ponerlo aquí. Si no estás seguro, deja localhost.
[WARNING] No toques nada más en ese archivo. Si ves la línea
define('DB_CHARSET', 'utf8');, déjala tal cual. Cambiar otras constantes puede dar errores.
Paso 5: Ejecutar el instalador web de WordPress
Ahora viene la magia. Este es el momento en el que todo se conecta.
- Abre tu navegador y ve a la URL donde has subido los archivos. Por ejemplo:
tudominio.com/blogotudominio.com. - WordPress detectará que no está configurado y te mostrará la pantalla de instalación.
- Selecciona tu idioma (español) y haz clic en "Continuar".
- Te pedirá la información de la base de datos. Introduce los datos que creaste en el Paso 1:
- Nombre de la base de datos
- Usuario
- Contraseña
- Servidor de la base de datos (normalmente
localhost) - Prefijo de tabla (déjalo como
wp_salvo que sepas lo que haces).
- Haz clic en "Enviar".
Si todo ha ido bien, verás un mensaje de "WordPress se ha instalado correctamente". Si no, revisa que los datos de la base de datos sean correctos y que el usuario tenga todos los privilegios.
Paso 6: Configuración inicial de WordPress
Ahora te pedirá los datos del sitio web:
- Título del sitio: El nombre de tu blog o web.
- Nombre de usuario: El usuario administrador (evita usar "admin").
- Contraseña: Una contraseña fuerte.
- Correo electrónico: Donde recibirás notificaciones.
[TIP] Marca la casilla de "Visibilidad para buscadores" solo si NO quieres que Google indexe tu web todavía. Si quieres que te encuentren, déjala desmarcada.
Haz clic en "Instalar WordPress" y ¡listo! Ya tienes WordPress funcionando.
Paso 7: Ajustes post-instalación y convivencia con PrestaShop
Ahora que ya tienes tu WordPress instalado, es hora de asegurarse de que convive bien con tu PrestaShop. Recuerda que ambos usan el mismo servidor y los mismos recursos.
Configura los enlaces permanentes
- Ve a Ajustes > Enlaces permanentes en el menú de WordPress.
- Elige la opción "Nombre de la entrada" para que tus URLs sean limpias y amigables para el SEO.
- Guarda los cambios. WordPress intentará modificar el archivo
.htaccessautomáticamente. Si no puede, te dará instrucciones para hacerlo manualmente. No te asustes, es copiar y pegar.
Asegúrate de que PrestaShop sigue funcionando
- Si has instalado WordPress en una subcarpeta, tu tienda PrestaShop en la raíz debería seguir funcionando sin problemas.
- Si has instalado WordPress en la raíz, es posible que PrestaShop ya no cargue. En ese caso, tendrás que acceder a PrestaShop a través de la URL de su carpeta (ej:
tudominio.com/tienda).
Cuidado con los recursos
Tanto PrestaShop como WordPress pueden ser exigentes. Si tu plan de hosting prestashop wordpress es de los básicos, puede que notes lentitud. Para evitarlo:
- Instala un plugin de caché en WordPress (como LiteSpeed Cache o WP Super Cache).
- No instales demasiados plugins en WordPress. Cada plugin consume memoria.
- Si el hosting es muy limitado, plantéate migrar a un plan superior.
[INFO] Algunos paneles como Syspanel (acceso puerto 2106) ofrecen gestor de procesos o monitorización de recursos. Úsalo para vigilar si tu servidor está al límite.
Preguntas frecuentes (FAQ)
Aquí tienes las dudas más comunes que resuelvo cada día sobre este tema. Seguro que alguna te suena.
¿Puedo tener PrestaShop y WordPress en el mismo dominio?
Sí, puedes tenerlos en el mismo dominio pero en carpetas diferentes. Por ejemplo: tudominio.com para PrestaShop y tudominio.com/blog para WordPress. También puedes usar subdominios: tienda.tudominio.com y blog.tudominio.com. Todo depende de cómo organices las carpetas en el servidor.
¿Es mejor usar un instalador automático o hacerlo manual?
Los instaladores automáticos (Softaculous, etc.) son rápidos y cómodos, pero a veces generan configuraciones con permisos extraños o versiones antiguas. Hacerlo manual te da control total y suele ser más limpio. Si tienes tiempo, hazlo manual.
¿Qué hago si me da error de "Error al conectar con la base de datos"?
Revisa estos tres puntos:
- El nombre de la base de datos es correcto (a veces el panel le añade un prefijo con tu usuario).
- El usuario y la contraseña son correctos.
- El servidor de la base de datos es
localhost. Si no, prueba con127.0.0.1.
¿Puedo usar el mismo certificado SSL para ambos?
Sí, siempre que estén en el mismo dominio. Si usas subdominios, el certificado wildcard o multi-dominio debería cubrirlos. Si no, tendrás que generar uno para cada subdominio.
¿WordPress puede leer los clientes de PrestaShop?
No directamente. Son sistemas separados. Si quieres que se comuniquen (por ejemplo, mostrar productos en el blog), necesitarás plugins o código personalizado. Para empezar, es mejor mantenerlos como entidades independientes.
Conclusión final
Instalar WordPress en un hosting de PrestaShop no solo es posible, sino que es una estrategia excelente para ampliar tu presencia online sin mover tu tienda. Siguiendo estos pasos, tendrás tu blog o web corporativa funcionando en menos de 30 minutos.
Recuerda siempre:
- Crea una base de datos dedicada.
- Sube los archivos en una subcarpeta para no romper PrestaShop.
- Configura correctamente el
wp-config.php. - Usa contraseñas seguras.
- Vigila los recursos del servidor.
Y si tu hosting usa Syspanel, no lo olvides: acceso por el puerto 2106 y busca la sección de bases de datos y gestor de archivos. Todo el proceso es idéntico al de cPanel, solo cambia la interfaz.
Ahora ya sabes cómo hacerlo. ¿Te animas a probarlo? Tu tienda PrestaShop y tu nuevo WordPress te lo agradecerán.
