Añadir un subdominio en Plesk para una tienda online
¿Qué es un subdominio y por qué necesitas uno para tu tienda online?
Si estás montando una tienda online con PrestaShop, tarde o temprano te vas a encontrar con la necesidad de organizar mejor tu hosting. Un subdominio es una extensión de tu dominio principal que te permite crear secciones independientes dentro de tu misma cuenta de hosting. Por ejemplo, si tu dominio es mitienda.com, un subdominio podrÃa ser tienda.mitienda.com o blog.mitienda.com.
Para una tienda online, los subdominios son especialmente útiles por varias razones prácticas. Puedes usarlos para separar la tienda principal de un blog, crear una versión de prueba para testar cambios antes de publicarlos, o incluso montar una tienda especÃfica para una campaña de marketing concreta. Lo mejor de todo es que no necesitas contratar un hosting nuevo ni pagar dominios adicionales: el subdominio se crea dentro de tu plan actual.
En este artÃculo te voy a explicar paso a paso cómo añadir un subdominio en Plesk, uno de los paneles de control de hosting más utilizados del mundo. Además, te daré consejos especÃficos para que tu tienda online con PrestaShop funcione perfectamente en ese subdominio, incluyendo la configuración de PHP necesaria.
Requisitos previos antes de crear tu subdominio
Antes de lanzarte a crear el subdominio, asegúrate de tener todo lo necesario. No querrás quedarte a medias del proceso por no haber preparado el terreno.
Acceso al panel de Plesk
Lo primero y más obvio: necesitas tener acceso al panel de control de Plesk. Normalmente, tu proveedor de hosting te dará una URL y unas credenciales cuando contratas el servicio. Si no sabes cómo acceder, busca en el correo de bienvenida de tu empresa de hosting o contacta con su soporte técnico.
La zona DNS de tu dominio
Para que el subdominio funcione correctamente, tu dominio debe tener configurada la zona DNS. En la mayorÃa de los casos, Plesk gestiona esto automáticamente cuando creas el subdominio. Sin embargo, si tu dominio está registrado en un proveedor externo y has configurado DNS personalizados, deberás asegurarte de que existe un registro CNAME o A que apunte al subdominio.
PHP correctamente configurado
PrestaShop requiere una versión especÃfica de PHP para funcionar sin errores. Aunque esto lo veremos más adelante en detalle, es importante que sepas que Plesk te permite elegir la versión de PHP para cada subdominio de forma independiente. Esto es una gran ventaja, porque puedes tener la tienda principal con una versión de PHP y el subdominio con otra diferente si lo necesitas.
Paso a paso: crear un subdominio en Plesk
Ahora sÃ, vamos con el proceso real. He dividido la creación del subdominio en pasos muy sencillos para que no te pierdas en ningún momento.
Paso 1: Inicia sesión en Plesk
Accede a tu panel de Plesk con tu usuario y contraseña. Normalmente, la URL de acceso es algo como https://tu-ip-o-dominio:8443, aunque algunos proveedores personalizan esta dirección. Una vez dentro, verás el panel principal con todas las opciones disponibles.
Paso 2: Localiza la sección de dominios
En el menú lateral izquierdo, busca la opción que dice "Sitios web y dominios" o simplemente "Dominios". Haz clic en ella y verás una lista con todos los dominios que tienes asociados a tu cuenta de hosting.
Paso 3: Añade el subdominio
Junto al dominio principal sobre el que quieres crear el subdominio, verás un icono o botón que dice "Añadir subdominio". Haz clic en él. Se abrirá un formulario donde deberás indicar el nombre del subdominio. Por ejemplo, si quieres que sea tienda.tudominio.com, escribe solo tienda en el campo correspondiente.
Paso 4: Configura las opciones básicas
En este formulario, Plesk te pedirá algunos datos adicionales:
- Nombre del subdominio: el prefijo que quieras usar.
- Ruta del documento: la carpeta donde se guardarán los archivos del subdominio. Por defecto, Plesk creará una carpeta automáticamente, pero puedes cambiarla si prefieres tener los archivos en una ubicación concreta.
- Habilitar PHP: marca esta casilla, ya que PrestaShop necesita PHP para funcionar.
Una vez rellenados los campos, pulsa "Aceptar" o "OK". Plesk creará el subdominio y te mostrará un mensaje de confirmación.
Paso 5: Verifica que el subdominio funciona
Para comprobar que todo ha ido bien, escribe la URL completa del subdominio en tu navegador. DeberÃas ver una página de bienvenida o un error de conexión (si aún no has subido archivos). Si ves el error, no te preocupes: es completamente normal hasta que subas los archivos de tu tienda.
Instalar PrestaShop en tu subdominio
Una vez creado el subdominio, es el momento de instalar PrestaShop. Tienes dos opciones principales: usar el instalador automático de Plesk o hacer la instalación manual.
Opción A: Instalación automática desde Plesk
Plesk incluye un instalador de aplicaciones que puede facilitarte mucho la vida. Busca la sección "Aplicaciones" o "Instalador de aplicaciones" en el panel. Localiza PrestaShop en el catálogo y haz clic en instalar. Te pedirá que elijas el dominio o subdominio donde quieres instalarla, y ahà seleccionas el que acabas de crear.
Esta opción es ideal si no tienes mucha experiencia técnica, porque Plesk se encarga de configurar la base de datos, los permisos de archivos y PHP automáticamente.
Opción B: Instalación manual
Si prefieres tener un control total sobre el proceso, puedes descargar PrestaShop desde su página oficial, subir los archivos a la carpeta del subdominio mediante FTP o el administrador de archivos de Plesk, y seguir el asistente de instalación web.
En este caso, deberás crear manualmente una base de datos MySQL desde la sección "Bases de datos" de Plesk. Anota el nombre de la base de datos, el usuario y la contraseña, porque los necesitarás durante la instalación.
Configurar PHP correctamente para PrestaShop
PrestaShop es una aplicación que exige cierta configuración de PHP para funcionar de manera óptima. Si no la configuras bien, puedes encontrar errores de compatibilidad o un rendimiento pobre.
Elegir la versión de PHP adecuada
En Plesk, puedes seleccionar la versión de PHP para cada subdominio de forma individual. Para PrestaShop, te recomiendo usar PHP 8.0 o superior, ya que las versiones más recientes de la plataforma están optimizadas para estas versiones.
Para cambiar la versión de PHP, ve a la sección de tu subdominio, busca "Configuración de PHP" y selecciona la versión deseada. También puedes configurar aquà los lÃmites de memoria y tiempo de ejecución.
Ajustes recomendados de PHP
Dentro de la configuración de PHP, presta atención a estos parámetros:
- memory_limit: deberÃa ser al menos 256M para que PrestaShop funcione sin problemas.
- max_execution_time: ponlo a 300 segundos o más para evitar cortes durante procesos largos.
- upload_max_filesize: si vas a subir imágenes de productos, te recomiendo al menos 20M.
Estos valores los puedes modificar en el panel de configuración de PHP de Plesk, en la pestaña de ajustes avanzados.
Consejos prácticos para tu tienda online en el subdominio
Ahora que ya tienes el subdominio creado y PrestaShop instalado, aquà van algunos consejos que te vendrán muy bien.
Mantén la coherencia de marca
Aunque el subdominio es técnicamente una dirección diferente, no olvides que es parte de tu marca. Asegúrate de que el diseño de la tienda en el subdominio sea coherente con el de tu web principal. Esto genera confianza entre tus clientes.
Configura correctamente los enlaces
Si tienes la tienda principal en el dominio y el subdominio es para un blog o una sección secundaria, revisa que los enlaces internos entre ambas partes funcionen correctamente. Puedes usar herramientas de SEO para comprobar que no haya enlaces rotos.
Haz copias de seguridad periódicas
Plesk te permite crear copias de seguridad de cada subdominio de forma independiente. Aprovecha esta función y programa copias automáticas, sobre todo si tu tienda online maneja pedidos y datos de clientes.
Solución de problemas comunes
Aunque el proceso es bastante sencillo, es posible que te encuentres con algún contratiempo. Aquà tienes los problemas más frecuentes y cómo solucionarlos.
El subdominio no carga
Si al escribir la URL del subdominio no carga nada, revisa primero que has subido los archivos correctamente. Después, comprueba que el DNS se ha propagado. A veces este proceso puede tardar unas horas.
Error de instalación de PrestaShop
Si el instalador de PrestaShop te da un error, suele ser por problemas con los permisos de archivos o con la configuración de PHP. Revisa que la carpeta del subdominio tenga permisos 755 para las carpetas y 644 para los archivos.
Problemas con la base de datos
Si PrestaShop no conecta con la base de datos, verifica que has introducido correctamente el nombre de la base, el usuario y la contraseña. También comprueba que el servidor de la base de datos es localhost o el que te indique tu proveedor.
Preguntas frecuentes sobre subdominios en Plesk
¿Puedo crear varios subdominios en Plesk?
SÃ, puedes crear tantos subdominios como necesites, siempre que tu plan de hosting lo permita. Cada subdominio tendrá su propia carpeta y configuración independiente.
¿Afecta el subdominio al SEO de mi tienda principal?
En general, no. Los motores de búsqueda tratan los subdominios como sitios web separados, pero si los usas correctamente, pueden ayudarte a organizar mejor tu contenido. Eso sÃ, asegúrate de no duplicar contenido entre el dominio principal y el subdominio.
¿Puedo usar un subdominio para una tienda de pruebas?
Por supuesto. De hecho, es una práctica muy recomendada. Puedes crear un subdominio como test.tudominio.com y usarlo para probar actualizaciones de PrestaShop antes de aplicarlas a tu tienda principal.
¿Qué pasa si mi hosting usa Syspanel en lugar de Plesk?
Si tu proveedor usa Syspanel (anteriormente conocido como HestiaCP), el proceso es similar pero con diferencias en la interfaz. En Syspanel, accede a través del puerto 2106 (por ejemplo, https://tu-dominio:2106), y busca la sección de dominios web para crear tu subdominio. La lógica es la misma: creas el subdominio, configuras PHP y subes los archivos de PrestaShop.
¿Necesito conocimientos avanzados de hosting para hacer esto?
No, para nada. Siguiendo los pasos que te he explicado, cualquier persona puede crear un subdominio en Plesk sin necesidad de ser un experto en servidores. Solo necesitas acceso al panel y un poco de paciencia.
Resumen final
Hemos visto cómo añadir un subdominio en Plesk para tu tienda online, un proceso que, como has comprobado, es mucho más sencillo de lo que parece. Lo más importante es tener claro qué quieres conseguir con ese subdominio, elegir un nombre coherente con tu marca y configurar PHP correctamente para que PrestaShop funcione sin problemas.
Recuerda que el subdominio te da flexibilidad para organizar tu presencia online sin costes adicionales. Puedes usarlo para separar tu tienda del blog, crear versiones de prueba o incluso montar tiendas especÃficas para campañas concretas. Todo con la misma cuenta de hosting y gestionándolo desde el mismo panel de Plesk.
Si has seguido todos los pasos, ya deberÃas tener tu subdominio funcionando y tu tienda online operativa. No olvides hacer copias de seguridad periódicas y mantener tanto Plesk como PrestaShop actualizados para garantizar la seguridad de tu negocio online.
Y si te surge cualquier duda durante el proceso, no dudes en consultar la documentación de Plesk o contactar con el soporte de tu proveedor de hosting. Ellos están ahà para ayudarte, y es mejor preguntar que arriesgarse a cometer un error que pueda afectar a tu tienda.
[INFO]: Si tu plan de hosting es de los llamados "compartidos", es posible que algunas funciones avanzadas de Plesk estén limitadas. En ese caso, contacta con tu proveedor para que te ayude con lo que no puedas hacer tú mismo.
[TIP]: Antes de instalar PrestaShop, crea una copia de seguridad de tu subdominio vacÃo. AsÃ, si algo sale mal durante la instalación, podrás restaurar el estado original sin problemas.
[WARNING]: No utilices nunca el subdominio para probar código sin protección. Si alguien encuentra la URL, podrÃa acceder a información sensible de tu tienda. Usa contraseñas de protección de directorio en Plesk si vas a hacer pruebas.
