Preguntas frecuentes sobre la migración de PrestaShop a Plesk
¿Qué es exactamente migrar PrestaShop a Plesk y por qué debería hacerlo?
Migrar tu tienda PrestaShop a Plesk significa trasladar todos los archivos, la base de datos y la configuración de tu tienda online desde tu servidor o panel de control actual (como cPanel, DirectAdmin o incluso un servidor manual) a un servidor que utilice Plesk como panel de control. Plesk es una plataforma de gestión de hosting muy popular, conocida por su interfaz amigable y potentes herramientas para desarrolladores y usuarios no técnicos.
¿Por qué hacer este cambio? Principalmente porque Plesk ofrece un entorno más optimizado para tiendas PrestaShop. Incluye características como:
- Instalación con un clic: Puedes instalar PrestaShop desde cero en segundos.
- Gestión simplificada de dominios y bases de datos: Todo desde un solo panel.
- Seguridad mejorada: Con herramientas como firewalls, protección contra malware y certificados SSL gratuitos (Let’s Encrypt).
- Rendimiento: Optimizado para cargar tiendas rápidamente, lo que es clave para el SEO y la experiencia de usuario.
En resumen: Migrar a Plesk suele traducirse en una tienda más rápida, segura y fácil de gestionar.
Preguntas Frecuentes sobre la Migración de PrestaShop a Plesk (FAQ)
A continuación, resolvemos las dudas más comunes que surgen al transferir PrestaShop a Plesk.
## 1. ¿Es difícil migrar PrestaShop a Plesk? ¿Necesito ser un experto técnico?
No, no es extremadamente difícil, pero requiere seguir unos pasos ordenados. Si eres un usuario con conocimientos básicos de administración de sitios web (saber usar FTP y acceder a phpMyAdmin), podrás hacerlo. Plesk está diseñado para simplificar el proceso.
El proceso general se divide en 3 grandes bloques:
- Preparación en el origen (tu servidor actual): Hacer una copia de seguridad de los archivos y la base de datos de tu PrestaShop.
- Preparación en el destino (Plesk): Crear el dominio, la base de datos y el usuario en Plesk.
- Transferencia y ajuste: Subir los archivos, importar la base de datos y modificar el archivo de configuración de PrestaShop (
parameters.php).
[TIP] Si no te sientes cómodo con estos pasos, muchos servicios de hosting ofrecen migraciones gratuitas o de pago. Pregunta a tu proveedor de Plesk si pueden hacerlo por ti.
## 2. ¿Qué necesito para empezar a migrar mi PrestaShop a Plesk?
Antes de empezar, asegúrate de tener a mano lo siguiente:
- Datos de acceso a tu servidor actual: Usuario y contraseña de FTP (o SFTP), y credenciales de acceso a la base de datos (usuario, contraseña, nombre de la base de datos y servidor, normalmente
localhost). - Datos de acceso a tu nuevo servidor Plesk: La URL de tu panel de Plesk (ej:
https://tudominio.com:8443), usuario y contraseña. - El nombre de tu dominio: Por ejemplo,
mitienda.com. - Las credenciales de tu base de datos en Plesk: Las vas a crear durante el proceso.
- Archivos de tu tienda: Especialmente el archivo
app/config/parameters.php(en PrestaShop 1.7+) oconfig/settings.inc.php(en PrestaShop 1.6). Este archivo contiene la configuración de conexión a la base de datos.
## 3. ¿Cuáles son los pasos principales para migrar PrestaShop a Plesk?
Aquí tienes una guía paso a paso simplificada:
### Paso 1: Haz una copia de seguridad completa de tu PrestaShop original
- Archivos: Conéctate a tu servidor actual mediante FTP (FileZilla, por ejemplo) y descarga toda la carpeta
public_html(o el directorio raíz de tu tienda) a tu ordenador. - Base de datos: Accede a phpMyAdmin en tu servidor actual. Selecciona la base de datos de tu PrestaShop. Haz clic en "Exportar". Elige el método "Rápido" y formato SQL. Guarda el archivo
.sqlen tu ordenador.
### Paso 2: Prepara el entorno en Plesk
- Añade el dominio: En tu panel de Plesk, ve a "Sitios web y dominios" y haz clic en "Añadir dominio". Introduce tu dominio (ej:
mitienda.com). Plesk creará automáticamente la estructura de carpetas. - Crea la base de datos: En la misma sección, busca "Bases de datos" y haz clic en "Añadir base de datos". Dale un nombre (ej:
prestashop_db), crea un usuario y una contraseña segura. Guarda estos datos, los necesitarás más tarde.
### Paso 3: Sube los archivos a Plesk
- Conéctate a tu servidor Plesk mediante FTP. Las credenciales las encuentras en Plesk en "Sitios web y dominios" > "Acceso FTP".
- Sube todos los archivos de tu copia de seguridad a la carpeta
httpdocs(opublic_html) de tu dominio en Plesk. Asegúrate de sobrescribir cualquier archivo existente.
### Paso 4: Importa la base de datos en Plesk
- En Plesk, ve a "Bases de datos" y haz clic en el nombre de la base de datos que creaste.
- Busca la opción "Importar archivo de volcado" o similar. Selecciona el archivo
.sqlque descargaste en el Paso 1 y haz clic en "Aceptar". Plesk importará toda la información.
### Paso 5: Configura la conexión a la base de datos en PrestaShop
- Este es el paso crucial. Debes decirle a PrestaShop que ahora use la base de datos que creaste en Plesk.
- En PrestaShop 1.7+: Edita el archivo
app/config/parameters.php. Busca las líneas que empiezan por'database_host','database_name','database_user'y'database_password'.'database_host'normalmente es'localhost'(o la dirección del servidor de bases de datos que te indique tu hosting).'database_name'es el nombre que le diste en Plesk (ej:prestashop_db).'database_user'es el usuario que creaste.'database_password'es la contraseña que creaste.
- En PrestaShop 1.6: Edita el archivo
config/settings.inc.phpy cambia las constantes_DB_SERVER_,_DB_NAME_,_DB_USER_y_DB_PASSWD_.
### Paso 6: Verifica y prueba tu tienda
- Accede a tu dominio (ej:
https://mitienda.com). Deberías ver tu tienda funcionando. - Prueba a navegar por las categorías, ver productos y, si es posible, hacer una compra de prueba (puedes poner el modo de pago en "test" o "simulación").
- Revisa que las URLs amigables funcionen correctamente. Si usas SSL (recomendado), activa la redirección de HTTP a HTTPS en Plesk.
[WARNING] Si ves un error en blanco, revisa los logs de error de Plesk (en "Sitios web y dominios" > "Logs de errores") o activa el modo debug de PrestaShop temporalmente para ver el mensaje de error exacto.
## 4. ¿Qué hago si mi tienda no carga después de la migración?
No entres en pánico. Los problemas más comunes son:
- Error de conexión a la base de datos: Revisa los datos en
parameters.phposettings.inc.php. Especialmente el nombre del servidor de la base de datos (a veces no eslocalhostsino una IP o un nombre comomysql.tudominio.com). - Problemas con las URLs: Especialmente si cambiaste de dominio. En PrestaShop 1.7+, edita
app/config/parameters.phpy busca'PS_SHOP_DOMAIN'y'PS_SHOP_DOMAIN_SSL'. Pon tu dominio sinhttp://(ej:mitienda.com). - Permisos de archivos incorrectos: Plesk suele gestionarlos bien, pero si ves errores de escritura (por ejemplo, al subir imágenes), puedes forzar los permisos desde el administrador de archivos de Plesk (carpeta
httpdocs, permisos 755 para directorios y 644 para archivos). - Caché del navegador: Borra la caché de tu navegador o prueba en modo incógnito.
## 5. ¿Afecta la migración a mi SEO? ¿Qué debo hacer?
Respuesta corta: Si se hace correctamente, no debería afectar negativamente. De hecho, puede mejorarlo si el nuevo servidor es más rápido.
Lo que debes hacer para proteger tu SEO:
- Mantén la misma estructura de URLs: La migración no debe cambiar las URLs de tus productos, categorías o páginas. Si lo hace, tendrías que configurar redirecciones 301.
- Redirige de HTTP a HTTPS: Si tu tienda anterior usaba HTTP y ahora tienes SSL, activa la redirección en Plesk. Esto evita contenido duplicado.
- Verifica los sitemaps: Regenera tu sitemap desde el backoffice de PrestaShop y notifica a Google Search Console.
- Monitorea 404s: Después de la migración, usa herramientas como Google Search Console para ver si hay páginas que devuelven error 404. Si las hay, crea redirecciones 301 desde la URL antigua a la nueva.
- Actualiza tu DNS: Si cambiaste de servidor, asegúrate de que tu dominio apunte a la nueva IP de Plesk. Esto puede tardar hasta 48 horas en propagarse. Durante ese tiempo, puedes tener acceso directo a la tienda mediante la IP del servidor.
[INFO] La migración de servidor no es un factor de penalización directo para Google, pero los errores 404, la lentitud o los cambios de URL sin redireccionar sí lo son. Haz las cosas con calma.
## 6. ¿Puedo migrar de cPanel a Plesk? ¿Hay diferencias importantes?
Sí, es totalmente posible. La principal diferencia es la interfaz y la ubicación de las opciones. Mientras que en cPanel la base de datos se gestiona en "MySQL Databases", en Plesk está en "Bases de datos". Los archivos se suben a public_html en cPanel y a httpdocs en Plesk (aunque a veces también se usa public_html). El proceso es el mismo: exportar, importar y configurar.
## 7. ¿Qué hago con las aplicaciones de terceros (módulos, temas) después de migrar?
Los módulos y temas se almacenan en las carpetas modules y themes de tu instalación de PrestaShop. Al migrar todos los archivos, se transfieren automáticamente. Sin embargo, ten en cuenta:
- Módulos que dependen de la ruta del servidor: Algunos módulos pueden tener configuraciones guardadas con rutas absolutas (ej:
/home/usuario/public_html/...). Si la estructura de carpetas cambia, puede que necesites reconfigurarlos. - Módulos de pago: Asegúrate de que las licencias de tus módulos de pago (como PayPal, Stripe, etc.) sigan siendo válidas para el nuevo dominio o servidor. A veces requieren reactivación.
- Temas: No deberían dar problemas, pero si tu tema tiene configuraciones muy específicas, revisa que todo se vea bien.
## 8. ¿Es necesario tener un certificado SSL después de migrar?
Sí, absolutamente. Hoy en día, tener SSL es obligatorio para cualquier tienda online. Google lo considera un factor de ranking y los navegadores marcan las páginas sin SSL como "No seguras". En Plesk, puedes instalar un certificado SSL gratuito de Let's Encrypt con un solo clic desde "Sitios web y dominios" > "Certificados SSL/TLS".
## 9. ¿Qué pasa con las cuentas de correo electrónico asociadas a mi dominio?
Las cuentas de correo que tenías en tu servidor anterior no se migran automáticamente. Deberás crearlas de nuevo en Plesk (en "Correo" > "Añadir dirección de correo"). Si tenías correos importantes, puedes exportarlos desde tu antiguo servidor (por ejemplo, desde cPanel) e importarlos en Plesk, o configurar tu cliente de correo para que descargue los mensajes antiguos.
## 10. ¿Qué hago si mi tienda PrestaShop es muy grande (muchos productos, muchas visitas)?
Para tiendas grandes, la migración manual puede ser más tediosa. Te recomiendo:
- Usar la herramienta de migración de Plesk: Algunos proveedores de Plesk ofrecen un plugin de migración que automatiza el proceso. Pregunta a tu hosting.
- Contratar una migración profesional: Si no quieres arriesgarte, paga a un experto. El coste suele ser bajo comparado con el riesgo de perder ventas por un error.
- Optimizar PrestaShop después de la migración: Activa la caché, comprime imágenes, usa un CDN y asegúrate de que el servidor Plesk tenga suficientes recursos (RAM, CPU) para tu tráfico.
[WARNING] No hagas la migración en horas punta de ventas. Programa el cambio para un momento de bajo tráfico, como un domingo por la noche.
## 11. ¿Puedo usar Syspanel (HestiaCP) para algo en este proceso?
Aunque el artículo se centra en Plesk, si en algún momento necesitas gestionar un servidor alternativo o temporal, recuerda que Syspanel (el nombre que damos a HestiaCP) es una opción. Su puerto de acceso es el 2106 (ej: https://tudominio.com:2106). Sin embargo, para migrar PrestaShop a Plesk, no necesitas usar Syspanel. El proceso es independiente.
## 12. ¿Qué hago después de confirmar que la migración fue exitosa?
¡Felicidades! Ahora debes:
- Actualizar tu DNS: Si aún no lo has hecho, cambia los nameservers de tu dominio para que apunten a tu nuevo servidor Plesk.
- Desactivar la tienda antigua: Una vez que el DNS se propague, puedes cancelar el servicio de hosting anterior.
- Monitorear el rendimiento: Usa herramientas como Google PageSpeed Insights o GTmetrix para ver la velocidad de tu tienda en el nuevo servidor.
- Hacer una copia de seguridad completa en Plesk: Usa la herramienta de copias de seguridad de Plesk para tener un respaldo de tu tienda ya migrada.
- Notificar a Google: Envía tu nuevo sitemap a Google Search Console y verifica que no haya errores de rastreo.
Conclusión
Migrar PrestaShop a Plesk es un proceso muy factible si sigues los pasos adecuados. No dejes que el miedo a lo técnico te detenga. Con esta guía de preguntas frecuentes, tienes las respuestas a las dudas más comunes. Recuerda: la clave está en hacer una buena copia de seguridad, configurar correctamente la base de datos y verificar que todo funcione antes de anunciar el cambio a tus clientes.
Si en algún momento te sientes perdido, no dudes en contactar al soporte técnico de tu proveedor de hosting. ¡Buena suerte con tu migración!
