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

Subir PrestaShop por FTP a Syspanel: Guía rápida

Actualizado el 13 de marzo de 2026

¿Necesitas mover tu tienda PrestaShop a un nuevo hosting y no sabes por dónde empezar? Tranquilo, es un proceso más sencillo de lo que parece si sigues los pasos adecuados.

En esta guía rápida y práctica, te explico cómo subir PrestaShop por FTP a Syspanel sin complicaciones. Vamos a desglosar todo el proceso, desde qué necesitas preparar hasta cómo verificar que tu tienda funciona correctamente después de la transferencia.

Piensa en esta guía como tu mapa de ruta: la seguimos paso a paso, sin tecnicismos innecesarios y con consejos para evitar los errores más comunes.


¿Qué necesitas antes de empezar a transferir PrestaShop a tu hosting?

Antes de lanzarnos a subir archivos, es crucial tener todo listo. Esto te ahorrará tiempo y dolores de cabeza. No te saltes esta parte, es la base del éxito.

1. Acceso a tu nuevo panel de control (Syspanel)

Para transferir PrestaShop hosting, necesitarás las credenciales de tu nuevo servicio. Syspanel es el panel de control que utilizamos en nuestros servidores. Para acceder a él, abre tu navegador y escribe la dirección que te proporcionamos en el email de bienvenida, seguida del puerto 2106.

[INFO] Recuerda que el acceso a Syspanel es a través del puerto 2106. Si no lo recuerdas, revisa el correo de confirmación de tu servicio o contacta con soporte.

Dentro de Syspanel, busca la sección de "Cuentas FTP" o "Usuarios FTP". Aquí podrás crear un usuario y una contraseña específicos para subir tus archivos. Es una práctica recomendada no usar el usuario administrador principal para esto, sino crear uno dedicado.

2. Un cliente FTP (El programa para conectar)

Para subir PrestaShop por FTP, necesitas un programa que actúe como intermediario entre tu ordenador y el servidor. Los más populares y gratuitos son:

  • FileZilla: El más conocido, multiplataforma y muy intuitivo.
  • WinSCP: Excelente opción para Windows, con una interfaz clara.
  • Cyberduck: Muy popular entre usuarios de Mac.

Cualquiera de ellos te servirá. Si no tienes ninguno, te recomiendo empezar con FileZilla por su facilidad de uso.

3. Tu tienda PrestaShop comprimida

Este es un paso que muchos olvidan y causa problemas. No subas la carpeta de tu tienda con cientos de miles de archivos sueltos. Es mucho más eficiente y rápido comprimir toda la carpeta de tu PrestaShop en un solo archivo, por ejemplo, en formato .zip.

[TIP] Comprimir la tienda en un solo archivo .zip reduce drásticamente el tiempo de subida y evita errores de conexión por archivos incompletos.

4. Una copia de tu base de datos

PrestaShop no solo son archivos; también es una base de datos donde se guardan tus productos, pedidos, clientes y configuración. Necesitas exportar una copia de esta base de datos desde tu hosting actual. Normalmente, esto se hace desde phpMyAdmin, en la opción "Exportar".

Necesitarás este archivo .sql más tarde para importarlo en tu nuevo servidor.


Paso 1: Conectar con tu hosting a través de FTP

Ahora que tienes todo listo, vamos a la acción.

  1. Abre tu cliente FTP (FileZilla, por ejemplo).
  2. En el campo de "Servidor" o "Host", escribe la dirección de tu servidor (ej: ftp.tudominio.com o la IP que te hayamos proporcionado).
  3. En "Nombre de usuario", pon el usuario FTP que creaste en Syspanel.
  4. En "Contraseña", introduce la contraseña de ese usuario.
  5. El "Puerto" normalmente es el 21 (estándar para FTP) o el 22 si usas SFTP (más seguro). Si no estás seguro, prueba con el 21.
  6. Haz clic en "Conexión rápida" o el botón equivalente.

Una vez conectado, verás dos paneles: el de la izquierda es tu ordenador y el de la derecha es tu servidor.


Paso 2: Subir el archivo comprimido de PrestaShop al servidor

Este es el paso central de cómo subir PrestaShop por FTP.

  1. En el panel de la derecha (el servidor), navega hasta la carpeta donde quieres instalar tu tienda. Normalmente es la carpeta public_html o htdocs. Si tu dominio es el principal, sube el archivo a esta carpeta raíz.
  2. En el panel de la izquierda (tu ordenador), localiza el archivo .zip de tu PrestaShop.
  3. Haz clic derecho sobre el archivo .zip en tu ordenador y selecciona "Subir al servidor" o simplemente arrástralo al panel derecho.

Ahora verás una cola de transferencia en la parte inferior. El tiempo dependerá del tamaño de tu tienda y tu conexión. Ten paciencia y espera a que se complete al 100%.

[WARNING] No cortes la conexión ni cierres el programa mientras se sube el archivo. Una transferencia incompleta es la causa más común de errores posteriores.


Paso 3: Descomprimir el archivo en el servidor

Una vez subido el .zip, necesitas extraer su contenido. No intentes descomprimir en tu ordenador y subir los archivos sueltos, sería un proceso mucho más lento y propenso a errores.

La mejor manera de descomprimir en el servidor es usando el Administrador de Archivos de Syspanel.

  1. Abre Syspanel en tu navegador (recuerda, con el puerto 2106).
  2. Ve a la sección de "Administrador de Archivos".
  3. Navega hasta la carpeta donde subiste el .zip.
  4. Haz clic derecho sobre el archivo .zip y selecciona la opción "Extraer" o "Descomprimir".
  5. El sistema te preguntará dónde extraerlo. Asegúrate de que sea en la misma carpeta (por ejemplo, public_html).
  6. Confirma la acción.

El sistema se encargará de descomprimir todo. Esto puede tardar unos minutos. Una vez terminado, verás la estructura de carpetas de PrestaShop (como admin, cache, config, img, modules, etc.) dentro de public_html.

[TIP] Si tu tienda está en una subcarpeta (ej: public_html/tienda), asegúrate de extraer el .zip dentro de esa subcarpeta o de crearla primero.


Paso 4: Crear la base de datos en Syspanel

Ahora necesitamos darle un lugar a los datos de tu tienda.

  1. En Syspanel, busca la sección de "Bases de Datos" o "MySQL".
  2. Haz clic en "Crear Nueva Base de Datos".
  3. Elige un nombre para tu base de datos (ej: prestashop_db).
  4. Crea un usuario para esa base de datos y asigna una contraseña segura.
  5. Asocia ese usuario a la base de datos con todos los privilegios (SELECT, INSERT, UPDATE, DELETE, etc.).

Anota estos datos (nombre de la base, usuario y contraseña), los necesitarás en el siguiente paso.


Paso 5: Importar tu base de datos anterior

Ahora importamos los datos de tu antigua tienda.

  1. Dentro de Syspanel, en la sección de bases de datos, busca la opción de "phpMyAdmin".
  2. Inicia sesión con el usuario y contraseña que acabas de crear.
  3. Selecciona tu nueva base de datos en el menú lateral izquierdo.
  4. Ve a la pestaña de "Importar".
  5. Haz clic en "Elegir archivo" y selecciona el archivo .sql que exportaste de tu hosting anterior.
  6. Haz clic en "Continuar" o "Importar".

Espera a que el proceso termine. Si el archivo es muy grande, puede que necesites aumentar el límite de subida en la configuración de phpMyAdmin, pero eso es algo que podemos ver si surge el problema.


Paso 6: Configurar PrestaShop para la nueva base de datos

PrestaShop guarda la configuración de la base de datos en un archivo llamado parameters.php, que se encuentra en la carpeta app/config/.

  1. Ve a tu cliente FTP y navega a la carpeta app/config en el servidor.
  2. Descarga el archivo parameters.php a tu ordenador.
  3. Ábrelo con un editor de texto plano (como Notepad++ o Sublime Text).
  4. Busca las líneas que contienen database_host, database_name, database_user y database_password.
  5. Sustituye los valores por los de tu nueva base de datos creada en Syspanel (el nombre, el usuario y la contraseña).
  6. Guarda el archivo y súbelo de vuelta al servidor, sobrescribiendo el original.

[WARNING] Ten mucho cuidado al editar este archivo. No borres comillas, comas o puntos y comas. Un solo carácter mal puesto puede romper tu tienda.


Paso 7: Actualizar la URL de tu tienda (Opcional pero importante)

Si tu tienda va a estar en un dominio diferente al anterior, necesitas actualizar la URL en la base de datos. Esto se hace para que las imágenes y los enlaces funcionen correctamente.

  1. Vuelve a phpMyAdmin y selecciona tu base de datos.
  2. Ve a la pestaña "SQL".
  3. Ejecuta las siguientes consultas SQL, reemplazando tudominioanterior.com por tudominionuevo.com:
UPDATE ps_shop_url SET domain='tudominionuevo.com', domain_ssl='tudominionuevo.com' WHERE id_shop=1;

UPDATE ps_configuration SET value='http://tudominionuevo.com' WHERE name='PS_SHOP_DOMAIN';

UPDATE ps_configuration SET value='http://tudominionuevo.com' WHERE name='PS_SHOP_DOMAIN_SSL';

[INFO] El prefijo ps_ puede variar si lo cambiaste durante la instalación. Asegúrate de usar el prefijo correcto de tu tienda.


Verificación final: ¿Tu tienda está funcionando?

Una vez completados todos los pasos, es hora de la prueba de fuego.

  1. Abre tu navegador y escribe la URL de tu tienda.
  2. Si todo ha ido bien, deberías ver la portada de tu PrestaShop.
  3. Revisa que las imágenes se cargan correctamente.
  4. Entra en el panel de administración (ej: tudominio.com/admin) para asegurarte de que funciona.
  5. Prueba a hacer una búsqueda de un producto o navegar por las categorías.

[TIP] Si ves errores de conexión a la base de datos, revisa el archivo parameters.php de nuevo. Si ves errores de archivos no encontrados, es posible que la descompresión no se haya completado correctamente.


Preguntas Frecuentes (FAQ) sobre subir PrestaShop por FTP

¿Cuánto tiempo se tarda en subir PrestaShop por FTP?

Depende del tamaño de tu tienda y la velocidad de tu conexión. Una tienda pequeña (50-100 MB) puede tardar entre 5 y 15 minutos. Tiendas grandes (1 GB o más) pueden tardar más de una hora.

¿Qué hago si la transferencia FTP se interrumpe?

No te preocupes. La mayoría de los clientes FTP permiten reanudar la transferencia. Simplemente vuelve a conectar y arrastra el archivo de nuevo. Te preguntará si quieres sobrescribir o reanudar; elige "Reanudar".

¿Necesito cambiar los permisos de archivos y carpetas?

Normalmente, no. Syspanel ya configura los permisos correctamente al descomprimir. Si tienes problemas de escritura (por ejemplo, al subir imágenes desde el admin), puedes cambiar los permisos de la carpeta img a 755 desde el Administrador de Archivos.

¿Qué es el puerto 2106 de Syspanel?

Es el puerto de acceso al panel de control de tu hosting. Es como la "puerta de entrada" para gestionar tus archivos, bases de datos y dominios. Siempre debes añadirlo al final de la URL de Syspanel.

¿Puedo usar FTP para subir PrestaShop a Syspanel?

Sí, por supuesto. De hecho, es el método que hemos descrito en esta guía. Es la forma más directa y fiable de transferir PrestaShop hosting cuando el archivo es muy grande.

¿Qué pasa si mi tienda no carga después de todos los pasos?

Respira. Revisa los siguientes puntos:

  1. ¿El archivo parameters.php tiene los datos correctos?
  2. ¿La base de datos se importó correctamente (sin errores)?
  3. ¿Los archivos están en la carpeta correcta (public_html)?
  4. ¿Has actualizado la URL en la base de datos?

Si después de revisar todo sigues con problemas, contacta con nuestro soporte técnico. Estamos aquí para ayudarte.


Conclusión

Subir PrestaShop por FTP a Syspanel es un proceso que, siguiendo estos pasos, está al alcance de cualquier persona. La clave está en la preparación, la paciencia y en no saltarse ningún paso.

Hemos visto cómo comprimir tu tienda, conectarte por FTP, descomprimir en el servidor, crear e importar la base de datos y ajustar la configuración final. Con esta guía, ya tienes el conocimiento para hacerlo tú mismo.

Espero que este tutorial te haya sido de gran ayuda. Si tienes alguna duda, no dudes en dejar un comentario o contactar con nuestro equipo de soporte. ¡Buena suerte con tu nueva tienda!

¿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