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

Migrar PrestaShop a otro servidor con Syspanel

Actualizado el 29 de diciembre de 2025

¿Te has quedado sin espacio en tu servidor actual o necesitas más rendimiento para tu tienda PrestaShop? Cambiar de hosting puede sonar a tarea de expertos, pero con las herramientas adecuadas y una guía paso a paso, es un proceso que puedes realizar tú mismo sin complicaciones. En este artículo te explicaré cómo migrar PrestaShop a otro servidor con Syspanel, el panel de control que te permite gestionar todo tu hosting de forma visual y sencilla. Vamos a desglosar cada fase para que tu tienda online esté funcionando en su nuevo hogar en menos de lo que imaginas.


¿Por qué migrar tu PrestaShop a un nuevo servidor?

Antes de ponernos manos a la obra, es importante entender las razones que pueden llevarte a cambiar servidor PrestaShop. Quizás tu tienda ha crecido y el plan actual se queda corto en recursos, o tal vez has encontrado un hosting con mejor soporte técnico, más velocidad de carga o un precio más ajustado. También puede ser que necesites pasar de un servidor compartido a uno VPS para tener más control. Sea cual sea tu motivo, Syspanel es la herramienta que hará que el proceso sea limpio y ordenado.

El objetivo es que al finalizar, tu PrestaShop funcione exactamente igual que antes, pero en un entorno más potente o económico. No pierdas detalle, porque una migración mal hecha puede traducirse en tiempo de inactividad o pérdida de datos. Con esta guía lo harás bien a la primera.


Preparativos antes de la migración

1. Haz una copia de seguridad completa de tu PrestaShop actual

Este es el paso más importante. Nunca intentes mover una tienda sin tener un respaldo. Una copia de seguridad te garantiza que, si algo sale mal, puedes volver al estado anterior sin perder pedidos, clientes ni configuraciones.

Para hacer la copia desde tu PrestaShop actual, puedes usar:

  • El módulo de copia de seguridad de PrestaShop (Backup) desde el panel de administración.
  • Herramientas de tu hosting actual como phpMyAdmin para la base de datos y un cliente FTP para los archivos.
  • Syspanel si ya lo tienes instalado en el servidor origen, aunque en este caso lo usaremos para el destino.

Asegúrate de descargar dos cosas:

  • Los archivos de la tienda: toda la carpeta donde está instalado PrestaShop (normalmente public_html o www).
  • La base de datos: un archivo .sql con todas las tablas.

Guarda ambos en tu ordenador o en un almacenamiento externo. No te olvides de la carpeta img y themes, que suelen ser pesadas.

2. Revisa los requisitos del nuevo servidor

PrestaShop tiene unos requisitos mínimos. Antes de empezar, verifica que tu nuevo hosting con Syspanel cumpla con:

  • PHP 7.4 o superior (recomendado PHP 8.0+).
  • MySQL 5.6 o MariaDB 10.1+.
  • Al menos 256 MB de memoria para PHP (mejor 512 MB).
  • Extensiones como GD, cURL, JSON, XML, etc.

Puedes consultar los requisitos exactos en la documentación oficial de PrestaShop. Si tu nuevo servidor no los cumple, la migración no funcionará correctamente.


Migrar PrestaShop paso a paso con Syspanel

Ahora que ya tienes todo preparado, vamos a realizar la Syspanel migración. Syspanel es el panel de control que te permite gestionar dominios, bases de datos, cuentas FTP y más. Es muy similar a otros paneles como cPanel, pero con una interfaz más limpia y pensada para la facilidad de uso. Recuerda que accedes a él a través del puerto 2106 (por ejemplo: https://tudominio.com:2106).

1. Accede a Syspanel y crea el entorno para tu tienda

Inicia sesión con tus credenciales de administrador. Una vez dentro, el primer paso es añadir tu dominio si aún no lo has hecho. Ve a la sección Web o Dominios y haz clic en Añadir dominio. Introduce el nombre de tu tienda (ejemplo: mitienda.com) y selecciona la opción de crear una carpeta para el dominio.

Syspanel creará automáticamente una carpeta dentro de public_html o home (dependiendo de la configuración). Esta carpeta será el destino de los archivos de PrestaShop.

2. Sube los archivos de tu tienda al nuevo servidor

Tienes dos formas de hacerlo:

  • A través del administrador de archivos de Syspanel: desde el panel, busca la opción Archivos o File Manager, navega hasta la carpeta de tu dominio y sube el archivo comprimido (zip o tar.gz) de tu PrestaShop. Luego descomprímelo allí.
  • Usando FTP: crea una cuenta FTP desde Syspanel (sección FTP o Usuarios FTP) y conéctate con un cliente como FileZilla. Sube todos los archivos a la carpeta raíz del dominio.

[INFO] Si tu tienda es grande (más de 500 MB), te recomiendo usar FTP porque es más estable. La subida por el administrador de archivos puede fallar con archivos muy pesados.

3. Crea una base de datos en Syspanel

Ahora necesitas una base de datos limpia para importar la tuya. Ve a la sección Bases de datos o DB en Syspanel. Haz clic en Añadir base de datos y rellena:

  • Nombre de la base de datos: por ejemplo, prestashop_mi_tienda.
  • Usuario: crea un usuario con contraseña segura.
  • Asigna todos los privilegios a ese usuario.

Anota el nombre de la base de datos, el usuario y la contraseña. Los necesitarás para configurar PrestaShop.

4. Importa la base de datos de tu tienda

Desde la misma sección de bases de datos, busca la opción phpMyAdmin o Importar. Se abrirá una ventana donde puedes seleccionar el archivo .sql que descargaste de tu copia de seguridad. Haz clic en Importar y espera a que termine.

[WARNING] Si tu base de datos es muy grande (más de 50 MB), puede que la importación falle por límites de tiempo. En ese caso, usa la línea de comandos o divide el archivo en partes más pequeñas. Syspanel también permite importar por lotes en algunos casos.

5. Ajusta el archivo de configuración de PrestaShop

Este es el paso clave para que tu tienda se conecte a la nueva base de datos. Busca el archivo app/config/parameters.php (en PrestaShop 1.7 y 8) o config/settings.inc.php (en versiones antiguas). Edítalo con el editor de archivos de Syspanel o descárgalo, modifícalo y súbelo de nuevo.

Dentro del archivo, cambia los siguientes valores por los de tu nueva base de datos:

'database_host' => 'localhost', // Normalmente se deja localhost
'database_name' => 'nombre_de_tu_nueva_base',
'database_user' => 'usuario_creado',
'database_password' => 'contraseña_del_usuario',

Guarda los cambios. Si tu tienda usaba un prefijo de tabla, asegúrate de que coincida con el de la base de datos importada (normalmente ps_).

6. Configura el dominio y los enlaces permanentes

En Syspanel, ve a la sección DNS o Zona DNS y asegúrate de que tu dominio apunte a la IP del nuevo servidor. Si ya lo habías configurado antes, solo necesitas esperar a que se propaguen los cambios (puede tardar de 1 a 48 horas).

Además, desde el panel de administración de PrestaShop (una vez que accedas), ve a Configuración de la tienda > SEO y URLs y regenera los enlaces permanentes. Esto evita errores 404.

7. Prueba tu tienda antes de hacer el cambio definitivo

Para evitar que los clientes vean una tienda rota, puedes hacer una prueba editando el archivo hosts de tu ordenador. Temporalmente, haz que tu dominio local apunte a la IP del nuevo servidor. Así podrás navegar por la tienda como si ya estuviera en producción.

Verifica:

  • Que las páginas carguen correctamente.
  • Que los productos tengan imágenes.
  • Que el carrito y el proceso de pago funcionen.
  • Que los módulos estén activos.

Si todo está bien, es hora de cambiar los DNS de forma definitiva.


Solución de problemas comunes al migrar PrestaShop

Error de conexión a la base de datos

Si ves un mensaje como "Cannot connect to database", revisa los datos en parameters.php o settings.inc.php. Asegúrate de que el usuario tiene todos los privilegios y que el host es localhost (a menos que tu servidor use un host remoto).

Imágenes rotas o enlaces 404

Esto suele pasar porque las rutas absolutas en la base de datos apuntan al antiguo servidor. Puedes solucionarlo ejecutando una consulta SQL desde phpMyAdmin:

UPDATE ps_configuration SET value = 'https://tunuevodominio.com' WHERE name = 'PS_SHOP_DOMAIN';
UPDATE ps_configuration SET value = 'https://tunuevodominio.com' WHERE name = 'PS_SHOP_DOMAIN_SSL';

Reemplaza ps_ por tu prefijo si es diferente.

El módulo de pago no funciona

Algunos módulos de pago (como PayPal o tarjeta) requieren que registres la nueva URL de la tienda en su configuración. Revisa cada módulo desde el panel de administración y actualiza las URLs si es necesario.


Preguntas frecuentes (FAQ)

¿Puedo migrar PrestaShop sin perder los pedidos?

Sí, siempre que hagas una copia de seguridad completa de la base de datos justo antes de iniciar la migración. Los pedidos se almacenan en las tablas de la base de datos, así que al importarla los recuperarás.

¿Cuánto tiempo tarda la migración?

Depende del tamaño de tu tienda y de la velocidad de tu conexión. Para una tienda pequeña (menos de 1 GB), el proceso completo puede llevar entre 30 minutos y 2 horas. La mayor parte del tiempo se va en subir archivos y esperar la propagación de DNS.

¿Necesito conocimientos técnicos avanzados?

No, con esta guía y siguiendo los pasos de Syspanel, cualquier persona con nociones básicas de hosting puede hacerlo. Si te surge una duda, el soporte de Syspanel suele ser rápido y amable.

¿Qué hago si algo sale mal?

Tienes la copia de seguridad. Siempre puedes restaurar tu tienda en el servidor original y empezar de nuevo. Además, si tu antiguo hosting sigue activo, los clientes no notarán nada hasta que cambies los DNS.


Conclusión: tu tienda PrestaShop en su nuevo servidor

Migrar PrestaShop a otro servidor con Syspanel es un proceso que, con organización, resulta sencillo y seguro. La clave está en la preparación: una buena copia de seguridad, conocer los requisitos del nuevo hosting y seguir los pasos en orden. Syspanel te facilita la gestión de archivos, bases de datos y dominios, y su acceso por el puerto 2106 te da un control total sobre tu entorno.

Ahora que ya sabes cómo cambiar servidor PrestaShop, no tengas miedo de buscar un mejor PrestaShop hosting que se adapte al crecimiento de tu negocio. Recuerda que una tienda rápida y estable es sinónimo de más ventas y mejor experiencia para tus clientes. ¡Manos a la obra y buena suerte con tu migración!

¿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