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

Cómo migrar PrestaShop desde otro hosting usando Syspanel

Actualizado el 26 de marzo de 2026

¿Te has quedado sin espacio en tu hosting actual? ¿Tu tienda PrestaShop va lenta y pierdes ventas por eso? Cambiar de proveedor de hosting puede parecer una tarea titánica, sobre todo si no eres un experto en servidores. Pero tranquilo, estás en el lugar correcto.

En esta guía extensa y paso a paso, te voy a enseñar a realizar una migrar PrestaShop Syspanel de principio a fin. Y lo mejor de todo: lo haremos de una forma clara, metódica y sin necesidad de tocar una sola línea de código complicado.

Syspanel es el panel de control que incluye nuestro hosting, y aunque usaremos el acceso por puerto 2106, el proceso es muy visual. Vamos a desglosar todo el proceso de migrar PrestaShop Syspanel en fases para que no te pierdas.


¿Qué necesitas antes de empezar la migración?

Antes de lanzarnos a la piscina, debemos preparar el bañador. La preparación es el 80% del éxito en una PrestaShop migración hosting. Si saltamos directamente, podemos perder datos importantes.

1. Haz una copia de seguridad completa (Backup)

Esto no es negociable. Si algo sale mal, necesitas poder volver atrás. Una copia de seguridad de PrestaShop implica dos partes:

  • Los archivos del sitio: Todo el código, imágenes, temas y módulos.
  • La base de datos: Donde están tus productos, clientes, pedidos y configuraciones.

Puedes hacerlo desde el panel de control de tu hosting antiguo (cPanel, Plesk, etc.) o mediante FTP y phpMyAdmin. No te saltes este paso jamás.

2. Anota tu versión exacta de PrestaShop

Esto es crucial. Ve a tu panel de administración de PrestaShop (la parte de atrás) y busca en el menú "Parámetros avanzados" > "Información". Anota la versión exacta (por ejemplo, 1.7.8.10 o 8.1.5). Esto te servirá para saber si hay problemas de compatibilidad con PHP en el nuevo hosting.

3. Revisa los requisitos del nuevo hosting

Asegúrate de que tu nuevo plan de hosting soporta los requisitos de PrestaShop. Necesitas como mínimo:

  • PHP 7.4 o superior (idealmente PHP 8.1 o 8.2).
  • MySQL 5.6 o superior (o MariaDB).
  • Espacio en disco suficiente para tus archivos y base de datos.

Fase 1: Preparar el hosting de destino (Syspanel)

Vamos a empezar a trabajar con Syspanel. Recuerda que el acceso a este panel se realiza a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106 o https://tu-ip:2106).

Paso 1.1: Crear la cuenta y el dominio

Lo primero es tener tu cuenta de hosting activa. Si ya la tienes, genial. Si no, créala y añade tu dominio principal. Asegúrate de que el dominio ya apunta a los nuevos servidores DNS (o si es una migración de prueba, puedes usar un dominio temporal).

Paso 1.2: Crear la base de datos

Necesitamos un lugar donde meter los datos de tu tienda.

  1. Dentro de Syspanel, busca la sección "Bases de Datos" o "MySQL".
  2. Haz clic en "Crear Base de Datos".
  3. Escribe un nombre para tu base de datos (por ejemplo, tienda_presta).
  4. Crea un usuario de base de datos y una contraseña segura. Guárdalos bien, los necesitarás en unos minutos.
  5. Asigna todos los privilegios a ese usuario sobre esa base de datos.

[INFO] En Syspanel, el nombre de la base de datos y el usuario suelen llevar un prefijo con el nombre de tu cuenta (ej. usuario_tienda). No te preocupes, es normal.

Paso 1.3: Crear el usuario FTP

Para subir los archivos, necesitaremos un usuario FTP.

  1. Ve a la sección "Usuarios FTP".
  2. Crea un nuevo usuario y asígnalo a la carpeta raíz de tu dominio (normalmente public_html o domains/tudominio.com).
  3. Anota el usuario, la contraseña y el puerto (normalmente 21).

Fase 2: Migrar los archivos de PrestaShop

Ahora viene la parte de mover los archivos. Tenemos dos métodos: el FTP tradicional o el gestor de archivos de Syspanel.

Método A: Usando FTP (FileZilla, etc.)

Esta es la forma más común.

  1. Descarga los archivos del hosting antiguo: Conéctate por FTP a tu hosting antiguo y descarga todos los archivos de la carpeta public_html (o la que corresponda) a una carpeta local de tu PC. Esto puede tardar bastante si tu tienda es grande.
  2. Sube los archivos al nuevo hosting: Conéctate ahora por FTP a tu nuevo hosting (el de Syspanel) usando el usuario FTP que creaste. Sube todos los archivos que descargaste a la carpeta public_html de tu nuevo dominio.

[TIP] Si tienes muchos archivos, comprimelos en un ZIP en tu PC y súbelo. Luego, desde el Gestor de Archivos de Syspanel, puedes descomprimir el ZIP directamente en el servidor. Es mucho más rápido.

Método B: Usando el Gestor de Archivos de Syspanel

Si no te apetece usar un programa externo, Syspanel tiene su propio gestor.

  1. Entra en "Archivos" o "Gestor de Archivos".
  2. Navega a la carpeta public_html.
  3. Haz clic en "Subir" y selecciona el archivo ZIP que contiene tu tienda.
  4. Una vez subido, haz clic derecho sobre el ZIP y selecciona "Extraer".

Fase 3: Migrar la base de datos

Esta es la parte más delicada, pero no es difícil si la hacemos con calma.

Paso 3.1: Exportar la base de datos antigua

  1. Ve a phpMyAdmin en tu hosting antiguo.
  2. Selecciona la base de datos de tu PrestaShop.
  3. Haz clic en la pestaña "Exportar".
  4. Elige el método "Rápido" y formato "SQL". Haz clic en "Continuar" y descarga el archivo .sql.

Paso 3.2: Importar la base de datos en Syspanel

  1. Ve a phpMyAdmin en tu nuevo hosting (Syspanel).
  2. Selecciona la base de datos que creaste en el Paso 1.2.
  3. Haz clic en la pestaña "Importar".
  4. Haz clic en "Elegir archivo", selecciona el archivo .sql que descargaste y haz clic en "Continuar".

[WARNING] Si la base de datos es muy grande (más de 100MB), es posible que el importador falle. En ese caso, necesitarás usar la línea de comandos (SSH) o herramientas como BigDump. Si no sabes qué es, contacta con soporte, te ayudarán.


Fase 4: Configurar el archivo parameters.php

Ahora viene el momento de la verdad. Necesitamos decirle a PrestaShop que use la nueva base de datos.

  1. En tu hosting antiguo, busca el archivo app/config/parameters.php.
  2. Ábrelo con un editor de texto (como Notepad++).
  3. Verás algo como esto:
'database_host' => 'localhost',
'database_name' => 'nombre_base_antigua',
'database_user' => 'usuario_antiguo',
'database_password' => 'contraseña_antigua',
  1. Cambia esos valores por los de tu nueva base de datos en Syspanel (los que creaste en el Paso 1.2).
  2. Guarda el archivo y súbelo a tu nueva instalación, reemplazando el existente (en la ruta app/config/parameters.php de tu nuevo hosting).

[TIP] A veces, el archivo se llama parameters.php.bak o similar. Asegúrate de editar el que está activo.


Fase 5: Ajustar la configuración final y probar

Ya casi lo tenemos. Ahora hay que hacer algunos ajustes para que todo funcione a la perfección.

Paso 5.1: Limpiar la caché

PrestaShop guarda caché de la configuración antigua. Necesitamos borrarla.

  1. En tu nuevo hosting, entra al Gestor de Archivos.
  2. Navega a la carpeta var/cache (en PrestaShop 1.7 y 8) o cache (en versiones antiguas).
  3. Borra el contenido de esa carpeta, pero no la carpeta en sí. Verás subcarpetas como prod y dev. Borra todo lo que haya dentro.

Paso 5.2: Probar la tienda

  1. Abre tu dominio en el navegador. Deberías ver tu tienda funcionando.
  2. Prueba a acceder al panel de administración (/admin o la URL que tuvieras). Es posible que te pida iniciar sesión de nuevo.

Paso 5.3: Cambiar la URL de la tienda (si es necesario)

Si has cambiado de dominio (por ejemplo, de tiendaantigua.com a tiendanueva.com), necesitarás actualizar las URLs en la base de datos.

  1. Ve a phpMyAdmin en Syspanel.
  2. Selecciona tu base de datos.
  3. Haz clic en la pestaña "SQL" y ejecuta la siguiente consulta (cambia las URLs por las tuyas):
UPDATE ps_shop_url SET domain='tudominionuevo.com', domain_ssl='tudominionuevo.com' WHERE id_shop=1;

UPDATE ps_configuration SET value='tudominionuevo.com' WHERE name IN ('PS_SHOP_DOMAIN', 'PS_SHOP_DOMAIN_SSL');

[WARNING] Asegúrate de reemplazar tudominionuevo.com por tu dominio real y de que el prefijo de las tablas es ps_. Si no sabes el prefijo, míralo en el archivo parameters.php que editamos antes (línea database_prefix).

Paso 5.4: Regenerar el archivo .htaccess

A veces, el archivo .htaccess del hosting antiguo no es compatible. Es mejor regenerarlo.

  1. Accede a tu panel de administración de PrestaShop.
  2. Ve a "Parámetros avanzados" > "Rendimiento".
  3. En la sección "Archivo .htaccess", haz clic en "Guardar" (o "Regenerar"). Esto creará uno nuevo.

Preguntas Frecuentes (FAQ)

¿Cuánto tiempo tarda el proceso?

Depende del tamaño de tu tienda. Una tienda pequeña (menos de 500MB) puede tardar 1-2 horas haciendo todo con calma. Una tienda grande puede llevar un día entero. La subida de archivos es lo que más tiempo consume.

¿Qué hago si mi tienda se ve sin estilos (CSS roto)?

Esto es muy común. Suele deberse a la caché o a URLs incorrectas en la base de datos.

  1. Limpia la caché del navegador y de PrestaShop (Paso 5.1).
  2. Regenera el .htaccess (Paso 5.4).
  3. Si sigue roto, revisa que has ejecutado bien las consultas SQL del Paso 5.3. A veces, la URL de los recursos está en otra tabla.

¿Y si me da error de conexión a la base de datos?

Revisa el archivo parameters.php. Asegúrate de que el host es localhost (a menos que Syspanel te diga lo contrario), el nombre de la base de datos, el usuario y la contraseña son exactamente los que creaste. Un simple espacio o símbolo extra puede causar un error.

¿Puedo hacer la migración sin interrumpir mi tienda actual?

Sí, puedes trabajar en el nuevo hosting mientras la tienda vieja sigue activa. Solo cuando tengas todo funcionando en el nuevo, cambias los DNS. Esto se llama migración en caliente. Eso sí, ten en cuenta que si haces cambios en la tienda antigua durante la migración (pedidos, productos), no se reflejarán en la nueva.

¿Qué es el puerto 2106 de Syspanel?

El puerto 2106 es simplemente la puerta de entrada a tu panel de control Syspanel. Es como la dirección de tu casa. Lo usarás para acceder a todas las herramientas de gestión de tu hosting (archivos, bases de datos, FTP, etc.). No es un puerto de transferencia de datos, sino de administración.


Consejos finales para una migración exitosa

  • Hazlo con calma: No tengas prisa. Lee cada paso dos veces.
  • Anota todo: Guarda en un bloc de notas las contraseñas, nombres de bases de datos y rutas.
  • Prueba todo: Después de migrar, haz un pedido de prueba, revisa que los correos se envían y que el panel de administración funciona.
  • Actualiza todo: Aprovecha para actualizar PrestaShop a su última versión y todos tus módulos. Esto mejorará la seguridad y el rendimiento.

Migrar una tienda es un proceso delicado, pero siguiendo esta guía de migrar PrestaShop Syspanel, verás que es totalmente factible. La clave está en la organización y en no saltarse los pasos de preparación.

Si en algún momento te sientes perdido o el proceso se te hace bola, no dudes en contactar con el soporte técnico de tu nuevo hosting. Están para eso. ¡Mucha suerte con tu nueva casa para tu negocio!

¿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