Cómo crear un sitio web WordPress en PrestaShop hosting
Introducción: ¿Qué significa tener WordPress en hosting PrestaShop?
Si estás leyendo esto, probablemente te has topado con un término que puede sonar confuso: WordPress en hosting PrestaShop. No te preocupes, no eres la única persona que se ha hecho un lío con esta combinación. Vamos a aclararlo desde el principio para que no te pierdas.
PrestaShop es, ante todo, una plataforma de comercio electrónico (ecommerce). Sin embargo, muchas empresas de hosting ofrecen planes que están optimizados para PrestaShop, pero que también son perfectamente compatibles con WordPress. De hecho, la mayoría de los paneles de control de estos alojamientos incluyen instaladores automáticos para ambos sistemas.
En este artículo, te voy a guiar paso a paso para que puedas instalar WordPress en hosting PrestaShop sin necesidad de ser un experto en informática. Hablaremos de los requisitos, del proceso de instalación, de la compatibilidad y de cómo solucionar los problemas más comunes. Al final, tendrás tu sitio web funcionando con WordPress, aprovechando al máximo la infraestructura de tu hosting.
Requisitos previos: ¿Qué necesitas antes de empezar?
Antes de lanzarte a instalar nada, es fundamental que compruebes que cumples con una serie de requisitos básicos. Esto te ahorrará muchos quebraderos de cabeza.
1. Un plan de hosting activo
Obviamente, necesitas un plan de hosting contratado. Da igual si es un plan compartido, un VPS o un servidor dedicado. Lo importante es que el panel de control (cPanel, Plesk, Syspanel, etc.) te permita gestionar bases de datos y archivos.
[INFO] Si tu hosting usa el panel Syspanel (antes conocido como HestiaCP), recuerda que la dirección de acceso al panel es
https://tu-dominio.com:2106. Es un detalle que muchos olvidan y luego no encuentran la puerta de entrada.
2. Un dominio registrado
Necesitas un nombre de dominio (ejemplo: mipaginaweb.com) que apunte a tu servidor. Si ya lo tienes, perfecto. Si no, puedes registrarlo desde el propio hosting o en un proveedor externo.
3. Acceso a la base de datos
WordPress necesita una base de datos MySQL o MariaDB para guardar todo el contenido. La mayoría de los paneles de control te permiten crearla en unos pocos clics. No te asustes, es más fácil de lo que parece.
4. Credenciales FTP o acceso al administrador de archivos
Esto lo usarás como plan B. Aunque el instalador automático haga casi todo el trabajo, a veces necesitas subir archivos manualmente. Te recomiendo tener a mano el usuario y la contraseña de FTP o saber usar el administrador de archivos del panel.
Comprobando la compatibilidad WordPress PrestaShop
Una de las preguntas más frecuentes es si WordPress y PrestaShop pueden convivir en el mismo servidor. La respuesta es un rotundo sí. No hay ningún conflicto técnico entre ambos sistemas porque utilizan recursos diferentes: PrestaShop usa su propia estructura de carpetas y tablas de base de datos, y WordPress hace lo mismo.
¿Puedo tener los dos instalados a la vez?
Sí, puedes tener WordPress y PrestaShop en el mismo hosting, incluso en el mismo dominio (en subcarpetas). Por ejemplo:
tudominio.com→ WordPress (tu blog o web principal)tudominio.com/tienda→ PrestaShop (tu tienda online)
Esto es muy útil si quieres tener un blog corporativo y una tienda de comercio electrónico, pero no quieres complicarte con la migración de datos entre plataformas.
¿Qué versión de PHP necesito?
WordPress es bastante flexible, pero te recomiendo usar PHP 8.0 o superior para garantizar un rendimiento óptimo y la compatibilidad con los últimos temas y plugins. La mayoría de los hostings modernos ya incluyen esta versión por defecto.
¿Y los certificados SSL?
No importa si usas WordPress o PrestaShop, ambos funcionan perfectamente con SSL. De hecho, es imprescindible para el SEO y la confianza de los usuarios. Asegúrate de que tu hosting te ofrezca certificados SSL gratuitos (Let's Encrypt, por ejemplo).
Método 1: Instalar WordPress con el instalador automático
Esta es la vía más rápida y sencilla. La mayoría de los paneles de control incluyen un asistente que hace todo el trabajo pesado por ti.
Paso 1: Accede a tu panel de control
Dependiendo de tu hosting, el panel puede ser cPanel, Plesk o Syspanel. Si es Syspanel, recuerda que el acceso es a través del puerto 2106.
Paso 2: Busca el instalador de aplicaciones
En cPanel, normalmente se llama "Softaculous" o "Installatron". En Plesk, está en "Aplicaciones". En Syspanel, busca la sección de "Aplicaciones Web" o "Instalador".
Paso 3: Selecciona WordPress
En el buscador del instalador, escribe "WordPress" y haz clic en el icono. Te pedirá que rellenes un formulario.
Paso 4: Configura los parámetros básicos
Aquí tienes que indicar:
- Protocolo: https:// (si ya tienes SSL).
- Dominio: selecciona el que quieras usar.
- Directorio: déjalo vacío si quieres que WordPress se instale en la raíz.
- Nombre del sitio: el título de tu web.
- Usuario y contraseña del administrador: créalos con cuidado.
Paso 5: Configura la base de datos
El instalador suele crearla automáticamente. Si te pide datos, solo tienes que indicar el nombre de la base de datos, el usuario y la contraseña que hayas creado previamente.
Paso 6: ¡Instala!
Haz clic en el botón de instalar y espera unos segundos. Al final, te dará la URL de acceso y las credenciales. ¡Ya tienes tu WordPress funcionando!
[TIP] Si el instalador te da la opción de elegir el idioma, selecciona "Español" para que el panel de administración esté en tu idioma desde el principio.
Método 2: Instalación manual de WordPress (paso a paso)
Si el instalador automático falla o prefieres hacerlo a mano, no te preocupes. La instalación manual es igual de sencilla, solo requiere un poco más de tiempo.
Paso 1: Descarga WordPress
Ve a es.wordpress.org y descarga el archivo ZIP más reciente. Descomprímelo en tu ordenador.
Paso 2: Crea una base de datos
Accede a tu panel de control y busca la sección de "Bases de datos MySQL". Crea una nueva base de datos, un usuario y asigna todos los privilegios al usuario sobre esa base.
Paso 3: Sube los archivos al servidor
Usa un cliente FTP como FileZilla o el administrador de archivos del panel. Sube el contenido de la carpeta descomprimida a la raíz de tu dominio (normalmente public_html o www).
Paso 4: Ejecuta el instalador web
Abre tu navegador y escribe tudominio.com. WordPress detectará que no está configurado y te mostrará un asistente. Selecciona tu idioma y haz clic en "Continuar".
Paso 5: Introduce los datos de la base de datos
Te pedirá el nombre de la base, el usuario y la contraseña. Rellena los campos y haz clic en "Enviar".
Paso 6: Configura la información del sitio
Ahora te pedirá el título de tu web, el usuario administrador, la contraseña y el correo electrónico. Guárdalo todo en un lugar seguro.
Paso 7: ¡Listo!
Haz clic en "Instalar WordPress" y, en unos segundos, tendrás tu sitio web operativo. Ya puedes acceder a tudominio.com/wp-admin para empezar a personalizarlo.
Configuración inicial: Ajustes imprescindibles tras la instalación
Una vez que tienes WordPress instalado, hay una serie de ajustes que deberías hacer para que tu sitio esté optimizado y sea seguro.
1. Cambia la estructura de enlaces permanentes
Ve a Ajustes > Enlaces permanentes y selecciona la opción "Nombre de la entrada". Esto hará que tus URLs sean limpias y amigables para el SEO, algo que Google adora.
2. Instala un plugin de caché
La velocidad de carga es un factor clave tanto para el SEO como para la experiencia del usuario. Instala un plugin de caché como WP Super Cache o W3 Total Cache. También puedes usar LiteSpeed Cache si tu servidor usa LiteSpeed.
3. Activa un plugin de seguridad
WordPress es seguro por defecto, pero es mejor prevenir. Instala un plugin como Wordfence o Sucuri para proteger tu sitio contra ataques y malware.
4. Configura las copias de seguridad
No querrás perder todo tu trabajo por un error. Configura copias de seguridad automáticas con plugins como UpdraftPlus o BackWPup. Puedes programarlas para que se suban a un servicio en la nube.
5. Elimina los plugins y temas por defecto
WordPress instala algunos plugins y temas de ejemplo que no necesitas. Elimínalos para reducir el riesgo de vulnerabilidades y para mantener tu sitio limpio.
Solución de problemas comunes al instalar WordPress en hosting PrestaShop
A veces, las cosas no salen a la primera. Aquí tienes una lista de problemas típicos y sus soluciones.
Error: "Error al conectar con la base de datos"
Este es el error más común. Suele deberse a que los datos de la base de datos son incorrectos. Revisa el nombre de la base, el usuario y la contraseña.
[WARNING] A veces, el prefijo de la base de datos (como
usuario_basededatos) se añade automáticamente. Asegúrate de copiar el nombre completo tal y como aparece en tu panel de control.
Error: "No se puede seleccionar la base de datos"
Esto ocurre cuando el usuario de la base no tiene permisos suficientes. Ve a la sección de privilegios en tu panel y asegúrate de marcar "TODOS LOS PRIVILEGIOS".
El instalador automático se queda cargando
Si el instalador se queda congelado, puede ser un problema temporal del servidor. Espera unos minutos y reintenta. Si sigue fallando, prueba con la instalación manual.
Problemas con la memoria PHP
WordPress necesita al menos 64 MB de memoria PHP, pero es mejor tener 128 MB o más. Si ves errores de memoria, edita el archivo wp-config.php y añade esta línea:
define('WP_MEMORY_LIMIT', '256M');
No puedo acceder al panel de Syspanel
Recuerda que el puerto de acceso es el 2106. La URL sería https://tu-dominio.com:2106. Si no funciona, revisa que el puerto esté abierto en tu firewall.
WordPress y PrestaShop: ¿Pueden compartir el mismo servidor?
Esta es una duda muy habitual. La respuesta es que sí, y de hecho es una práctica muy recomendada si quieres separar tu blog de tu tienda online.
Ventajas de tener ambos
- SEO más fuerte: Puedes hacer marketing de contenidos en WordPress y dirigir tráfico a tu tienda PrestaShop.
- Gestión sencilla: No necesitas dos hostings distintos, lo que te ahorra dinero.
- Flexibilidad: Puedes cambiar el diseño de tu blog sin tocar la tienda.
Desventajas a tener en cuenta
- Consumo de recursos: Dos CMS consumen más recursos del servidor. Si tu plan es muy básico, puede que notes lentitud.
- Complejidad de mantenimiento: Tienes que actualizar dos sistemas, dos bases de datos y dos conjuntos de plugins.
[TIP] Si tu hosting es limitado, considera usar un subdominio como
blog.tudominio.compara WordPress y dejar el dominio principal para PrestaShop. Así no se pisan entre ellos.
Preguntas frecuentes (FAQ)
¿Es necesario saber programar para instalar WordPress?
No, para nada. Tanto el instalador automático como el manual son procesos guiados. Solo tienes que seguir los pasos y rellenar formularios.
¿Puedo migrar una web de PrestaShop a WordPress?
Sí, es posible, pero no es un proceso automático. Necesitarás exportar los datos de PrestaShop (productos, clientes, pedidos) e importarlos a WordPress con plugins como "Cart2Cart" o servicios de migración profesional.
¿Qué pasa si mi hosting no tiene instalador automático?
No es un problema. Puedes seguir el método manual que te he explicado más arriba. Solo necesitas acceso FTP y a la base de datos.
¿Cuánto tarda en instalarse WordPress?
Con el instalador automático, menos de 5 minutos. De forma manual, unos 15-20 minutos si no encuentras ningún problema.
¿Es mejor usar WordPress o PrestaShop?
Depende de tu objetivo. Si quieres una tienda online potente con muchas funciones de ecommerce, PrestaShop es excelente. Si quieres un blog, una web corporativa o un portfolio, WordPress es la mejor opción.
Conclusión: Tu sitio web WordPress en hosting PrestaShop está a unos clics
Como has visto, instalar WordPress en hosting PrestaShop es un proceso sencillo y accesible para cualquier persona, tenga o no experiencia técnica. La compatibilidad entre ambos sistemas es total, y la infraestructura de un hosting orientado a PrestaShop suele ser lo suficientemente robusta como para soportar WordPress sin problemas.
Recuerda siempre seguir los pasos con calma, guardar tus credenciales en un lugar seguro y realizar copias de seguridad periódicas. Con un poco de paciencia, tendrás tu sitio web funcionando con WordPress, listo para ser personalizado y optimizado para el SEO.
Si en algún momento te pierdes, vuelve a este artículo y revisa la sección de solución de problemas. Y no olvides que, si tu panel es Syspanel, el acceso es a través del puerto 2106. ¡Mucha suerte con tu nuevo proyecto web!
