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

PrestaShop: Migrar tienda a un nuevo hosting con Syspanel

Actualizado el 9 de octubre de 2025

Mudar tu tienda online de PrestaShop a un nuevo servidor puede parecer una tarea compleja, pero con las herramientas adecuadas y una guía clara, es un proceso muy manejable. En este artículo, te explicaremos paso a paso cómo migrar tu tienda PrestaShop a un nuevo hosting que utilice Syspanel, nuestro panel de control basado en la tecnología de HestiaCP. Te guiaremos desde la preparación hasta la verificación final, asegurándonos de que no pierdas ni un solo dato de tu negocio.

¿Por qué migrar tu PrestaShop a un nuevo hosting con Syspanel?

Antes de meternos en los detalles técnicos, es bueno entender por qué podrías necesitar una migración. Tu tienda online es el corazón de tu negocio, y el hosting donde reside es su hogar. Con el tiempo, las necesidades cambian: puedes necesitar más recursos, mejor velocidad de carga, mayor seguridad o simplemente un soporte más eficiente. Syspanel te ofrece un entorno robusto y fácil de gestionar para tu PrestaShop.

[INFO] Syspanel es la versión mejorada y amigable de HestiaCP. Para acceder a tu panel de control, simplemente abre tu navegador y escribe https://tu-dominio-o-ip:2106. Este puerto 2106 es la puerta de entrada a todas las herramientas de gestión de tu hosting.

Paso 1: Preparativos antes de la migración

Una migración exitosa empieza con una buena planificación. No te saltes este paso, ya que te ahorrará muchos dolores de cabeza.

Reúne tus credenciales y accesos

Antes de empezar, asegúrate de tener a mano:

  • Acceso a tu hosting antiguo: Necesitarás las claves de FTP o SFTP, y el acceso a tu panel de control antiguo (cPanel, Plesk, etc.).
  • Acceso a tu nuevo hosting con Syspanel: Ya deberías tener tu usuario y contraseña, y saber que la URL de acceso es https://tu-nuevo-dominio-o-ip:2106.
  • Acceso a tu base de datos: Los datos de conexión a tu base de datos MySQL de PrestaShop (nombre de la BD, usuario y contraseña).
  • Acceso a tu dominio: Necesitarás poder modificar los registros DNS de tu dominio desde donde lo tengas contratado (tu proveedor de dominios).

Realiza una copia de seguridad completa

Este es el paso más importante. Una copia de seguridad es tu red de seguridad. Debes guardar dos cosas:

  1. Los archivos de tu tienda: Todos los archivos de PrestaShop (la carpeta public_html o www).
  2. La base de datos: El archivo SQL que contiene todos tus productos, clientes, pedidos y configuraciones.

[WARNING] No empieces la migración sin tener una copia de seguridad funcional en tu ordenador o en la nube. Si algo sale mal, podrás restaurar tu tienda desde cero.

Paso 2: Exporta tu tienda PrestaShop desde el hosting antiguo

Ahora vamos a extraer los datos de tu tienda actual.

Exportar los archivos de PrestaShop

  • Conéctate a tu hosting antiguo usando un cliente FTP como FileZilla.
  • Navega hasta la carpeta raíz donde está instalado PrestaShop (normalmente public_html, www o tu-dominio).
  • Selecciona TODOS los archivos y carpetas y descárgalos a una carpeta en tu ordenador. Esto puede tardar un rato dependiendo del tamaño de tu tienda.

Exportar la base de datos de PrestaShop

  • Accede a phpMyAdmin desde el panel de control de tu hosting antiguo.
  • Selecciona la base de datos de tu PrestaShop.
  • Haz clic en la pestaña "Exportar" y elige el método "Rápido" y formato SQL.
  • Descarga el archivo .sql resultante. Este archivo contiene toda la información de tu tienda.

Paso 3: Importa tu tienda PrestaShop al nuevo hosting con Syspanel

Ya tienes todo en tu ordenador. Ahora toca subirlo a tu nuevo servidor.

Crear la base de datos en Syspanel

  • Inicia sesión en Syspanel usando https://tu-nuevo-dominio-o-ip:2106.
  • Busca la sección "Base de Datos" o "Bases de Datos MySQL".
  • Crea una nueva base de datos y un nuevo usuario. Anota el nombre de la base de datos, el usuario y la contraseña que generes. Los necesitarás más adelante.

Importar el archivo SQL a la nueva base de datos

  • Dentro de Syspanel, busca la opción "phpMyAdmin" (suele estar dentro de la sección de bases de datos o como una herramienta adicional).
  • Selecciona la base de datos que acabas de crear.
  • Haz clic en la pestaña "Importar".
  • Selecciona el archivo .sql que descargaste de tu antiguo hosting y haz clic en "Continuar". Espera a que termine el proceso.

Subir los archivos de PrestaShop al nuevo hosting

  • Conéctate a tu nuevo hosting usando FTP. Los datos de conexión los encontrarás en Syspanel, normalmente en la sección "Acceso FTP".
  • Navega hasta la carpeta raíz de tu dominio (normalmente public_html).
  • Sube TODOS los archivos que descargaste de tu antiguo hosting. Este paso también puede ser largo, ten paciencia.

Paso 4: Configurar PrestaShop para que funcione con la nueva base de datos

PrestaShop necesita saber a qué base de datos conectarse. Esta información está en un archivo de configuración.

  • Dentro de los archivos que subiste, busca el archivo llamado app/config/parameters.php.
  • Ábrelo con un editor de texto (como Notepad++ o Sublime Text).
  • Busca las líneas que empiezan con 'database_host', 'database_name', 'database_user' y 'database_password'.
  • Modifica los valores para que coincidan con los datos de la nueva base de datos que creaste en Syspanel. Por ejemplo:
    • 'database_host' => 'localhost' (normalmente se deja como localhost).
    • 'database_name' => 'el_nombre_de_tu_nueva_bd'
    • 'database_user' => 'el_usuario_de_tu_nueva_bd'
    • 'database_password' => 'la_contraseña_de_tu_nueva_bd'
  • Guarda el archivo y ciérralo.

[TIP] Si tienes problemas para encontrar o editar este archivo, recuerda que en Syspanel puedes usar el "Administrador de Archivos" para navegar y editar archivos directamente desde el navegador.

Paso 5: Apuntar tu dominio al nuevo hosting

Este es el paso final para que tus clientes vean la nueva tienda.

  • Accede al panel de control de tu dominio (donde compraste el dominio, como GoDaddy, Namecheap, etc.).
  • Busca la sección de "DNS" o "Administración de DNS".
  • Modifica los registros "A" (para el dominio principal y el "www") para que apunten a la dirección IP de tu nuevo hosting. Esta IP la puedes encontrar en Syspanel, en la sección de "Detalles del paquete" o similar.
  • Guarda los cambios. La propagación de DNS puede tardar desde unos minutos hasta 24 horas en completarse en todo el mundo.

[INFO] Mientras esperas la propagación, puedes probar tu tienda usando una URL temporal que te proporciona Syspanel (por ejemplo, IP-del-servidor/~tu-usuario). Así te aseguras de que todo funciona antes de que los clientes vean el cambio.

Paso 6: Verificación post-migración

Una vez que el dominio apunte al nuevo servidor, es hora de revisar que todo esté en orden.

  • Navega por tu tienda como lo haría un cliente: revisa productos, categorías, el carrito de compra y el proceso de pago.
  • Accede al panel de administración de PrestaShop (normalmente tudominio.com/admin) e inicia sesión.
  • Revisa los módulos y temas para asegurarte de que se hayan cargado correctamente.
  • Prueba a enviar un correo de prueba desde la configuración de PrestaShop para verificar que el envío de emails funciona.
  • Comprueba los enlaces (URLs amigables) y que no haya páginas rotas.

[WARNING] No elimines los archivos de tu antiguo hosting hasta que estés 100% seguro de que la migración ha sido un éxito y que tu tienda funciona a la perfección en el nuevo servidor.

Preguntas Frecuentes (FAQ) sobre la migración de PrestaShop a Syspanel

¿Cuánto tiempo tarda una migración de PrestaShop?

Depende del tamaño de tu tienda. Una tienda pequeña (pocos productos e imágenes) puede migrarse en 30-60 minutos. Tiendas grandes con muchos productos e imágenes pueden tardar varias horas, principalmente en la subida de archivos por FTP.

¿Se perderán los pedidos que se realicen durante la migración?

Para evitarlo, es recomendable poner tu tienda en modo mantenimiento durante el proceso. En PrestaShop, puedes activar el modo mantenimiento desde el panel de administración (Parámetros de la tienda > Mantenimiento). Una vez que la migración esté completa y verificada, desactívalo.

¿Qué hago si mi PrestaShop no funciona 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 el archivo parameters.php que modificaste. Asegúrate de que el nombre de la base de datos, usuario y contraseña sean los correctos.
  • Error de "archivo no encontrado" (404): Puede ser por la configuración de las URLs amigables. Ve a la configuración de SEO y URLs en tu PrestaShop y regenera las URLs.
  • Problemas con los temas o módulos: A veces, al cambiar de servidor, ciertos permisos de archivos cambian. Asegúrate de que los archivos tengan los permisos correctos (normalmente 755 para carpetas y 644 para archivos).

¿Syspanel es compatible con las últimas versiones de PrestaShop?

Sí, Syspanel está diseñado para ser compatible con los requisitos técnicos de las últimas versiones de PrestaShop (PHP 8.x, MySQL 8.x, etc.). Solo asegúrate de que tu nuevo plan de hosting incluya la versión de PHP que necesita tu tienda. Puedes cambiar la versión de PHP desde Syspanel en la sección de "Ajustes del paquete".

¿Puedo migrar yo mismo o es mejor contratar a un profesional?

Con esta guía, muchos usuarios pueden hacerlo por sí mismos si se sienten cómodos con FTP y paneles de control. Sin embargo, si tu tienda es muy grande o crítica para tu negocio, y no tienes experiencia técnica, contratar a un profesional o al soporte de tu nuevo hosting puede ahorrarte tiempo y riesgos.

¿Qué hago si olvido las credenciales de mi base de datos en Syspanel?

Puedes verlas en cualquier momento desde el panel de Syspanel. Ve a la sección de "Base de Datos", selecciona tu base de datos y allí encontrarás el nombre de usuario y la opción de mostrar o cambiar la contraseña.

Migrar tu tienda PrestaShop a un nuevo hosting con Syspanel es una inversión en el rendimiento y la seguridad de tu negocio. Siguiendo estos pasos con calma y atención, podrás realizar el cambio con éxito. ¡Buena suerte con tu tienda online!

¿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