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

Cómo subir PrestaShop por FTP a Syspanel: Guía rápida

Actualizado el 8 de abril de 2026

¿Necesitas mover tu tienda online a Syspanel y no sabes por dónde empezar? No te preocupes, es más sencillo de lo que parece.

En esta guía rápida y práctica, te explicaré paso a paso cómo subir PrestaShop por FTP a Syspanel, desde la preparación de tus archivos hasta la configuración final de la base de datos.

Olvídate de tecnicismos confusos. Aquí encontrarás un instructivo claro, directo y pensado para que lo sigas aunque sea la primera vez que tocas un panel de control o un cliente FTP.


¿Qué necesitas antes de empezar?

Antes de lanzarnos a la piscina, asegurémonos de que tienes todas las herramientas a mano. Te recomiendo tener esto listo para que el proceso sea fluido y sin sustos.

  1. Tus archivos de PrestaShop: Es decir, la carpeta completa con todo el código de tu tienda (la que contiene index.php, config/, img/, etc.). Si la tienes en tu ordenador, perfecto. Si está en otro hosting, primero deberás descargarla.
  2. Un cliente FTP: Es el programa que usaremos para conectar tu ordenador con el servidor. Yo recomiendo FileZilla porque es gratuito, fiable y muy fácil de usar. Puedes descargarlo desde su web oficial.
  3. Tus datos de acceso FTP: Estos datos te los proporciona Syspanel al contratar el servicio. Normalmente son:
    • Servidor/Host: La IP de tu servidor o el dominio (ej. tudominio.com o ftp.tudominio.com).
    • Usuario FTP: Un nombre de usuario específico.
    • Contraseña: La clave asociada a ese usuario.
    • Puerto: El estándar es el 21 para FTP clásico, pero a veces usan SFTP (puerto 22) o FTPS. Verifica esta información en tu correo de bienvenida o en el panel de Syspanel.
  4. Acceso a Syspanel: Necesitas las credenciales para entrar a tu panel de control. Recuerda que el acceso a Syspanel se realiza a través de un puerto específico, el puerto 2106. Por ejemplo, si tu IP es 192.168.1.100, la URL para acceder sería https://192.168.1.100:2106.

[INFO] Si no encuentras tus datos de acceso FTP o no sabes cuál es tu IP, entra a tu panel de Syspanel (recuerda, puerto 2106) y busca la sección de "Usuarios FTP" o "Dominios". Ahí tendrás toda la información.


Paso 1: Preparar tus archivos de PrestaShop

Este paso es crucial para evitar errores extraños más adelante. No se trata solo de copiar y pegar, sino de hacerlo con cabeza.

Sube la carpeta o el contenido de la carpeta?

Aquí tienes dos opciones, pero te recomiendo una en particular.

  • Opción A (La recomendada): Si tu tienda va a estar en la raíz de tu dominio (ej. www.tudominio.com), debes subir el contenido de la carpeta de PrestaShop, no la carpeta en sí. Es decir, abres la carpeta en tu ordenador, seleccionas todo lo que hay dentro (Ctrl+A) y lo subes. De esta forma, el archivo index.php quedará directamente en la raíz de tu hosting.
  • Opción B: Si quieres que tu tienda esté en una subcarpeta (ej. www.tudominio.com/tienda), entonces sí, puedes crear una carpeta llamada tienda en el servidor y subir todos los archivos dentro de ella.

Comprime para ir más rápido (Opcional pero muy útil)

¿Tienes una tienda con muchos productos e imágenes? Subir miles de archivos uno a uno por FTP puede ser lentísimo.

Una técnica de experto es comprimir toda la carpeta de PrestaShop en un archivo .zip. Luego, subes solo ese archivo ZIP por FTP (mucho más rápido) y lo descomprimes directamente en el servidor.

Para descomprimir en Syspanel, tienes dos vías:

  1. Desde el Administrador de Archivos: Dentro de Syspanel, busca la herramienta "Administrador de Archivos". Navega hasta la carpeta donde subiste el ZIP, haz clic derecho sobre él y selecciona "Extraer". El sistema lo descomprimirá automáticamente.
  2. Por SSH (si te atreves): Si tienes acceso SSH, puedes usar el comando unzip prestashop.zip. Pero si no sabes qué es esto, quédate con la opción del Administrador de Archivos.

[TIP] Si optas por comprimir, asegúrate de que el archivo .zip contenga la carpeta o el contenido correcto. Si al descomprimir te crea una carpeta anidada (ej. prestashop/prestashop/), tendrás que mover los archivos manualmente.


Paso 2: Conectar por FTP a Syspanel

Ahora vamos a lo que viniste a buscar: subir PrestaShop por FTP a Syspanel. Vamos a usar FileZilla como ejemplo, pero el proceso es similar en otros clientes.

  1. Abre FileZilla.
  2. En la barra superior, verás los campos para conectarte. Rellénalos así:
    • Servidor: tudominio.com o la IP de tu servidor.
    • Nombre de usuario: Tu usuario FTP.
    • Contraseña: Tu contraseña FTP.
    • Puerto: 21 (o el que te hayan indicado).
  3. Haz clic en "Conexión rápida".

Si todo es correcto, en el cuadro de la derecha (Sitio remoto) verás los archivos de tu servidor. En el cuadro de la izquierda (Sitio local) verás los archivos de tu ordenador.

[WARNING] Si la conexión falla o se queda colgada, revisa el puerto. Algunos servidores usan SFTP (puerto 22) por defecto. Prueba a cambiar el puerto en la configuración antes de rendirte.


Paso 3: Subir los archivos al servidor

Este es el paso más mecánico, pero también el que requiere más paciencia, sobre todo si no has comprimido los archivos.

  1. En el panel izquierdo de FileZilla, navega hasta la carpeta donde tienes tus archivos de PrestaShop en tu ordenador.
  2. En el panel derecho, navega hasta la carpeta de destino en tu servidor. Normalmente será public_html o www. Si tu dominio es el principal, esta es tu carpeta raíz.
  3. Ahora, selecciona todos los archivos y carpetas del panel izquierdo (Ctrl+A) y arrástralos al panel derecho.
  4. FileZilla empezará a subir los archivos. Verás una cola de transferencia en la parte inferior.

Este proceso puede tardar desde unos minutos hasta un par de horas, dependiendo de tu conexión y del tamaño de la tienda. Es normal que veas muchos archivos subiendo.

[INFO] No desconectes el ordenador ni cierres FileZilla durante la transferencia. Si se corta la conexión, puedes reanudarla, pero es mejor evitar sustos. Puedes configurar FileZilla para que sobrescriba los archivos si preguntara algo.


Paso 4: Crear la base de datos en Syspanel

PrestaShop necesita una base de datos para guardar tus productos, pedidos y clientes. Este es un paso fundamental para que tu tienda funcione.

  1. Accede a tu panel de Syspanel (recuerda, la URL con el puerto 2106).
  2. Busca la sección de "Bases de Datos" o "MySQL".
  3. Crea una nueva base de datos. Te pedirá un nombre (ej. mistienda_db). El sistema generará un usuario y una contraseña automáticamente. Anota estos tres datos (nombre de la BD, usuario y contraseña), los necesitarás en el siguiente paso.

[TIP] Algunos paneles te permiten crear el usuario y la base de datos por separado. Si es así, asegúrate de asignar el usuario a la base de datos con todos los privilegios (SELECT, INSERT, UPDATE, DELETE, etc.).


Paso 5: Configurar PrestaShop (El famoso "Instalador")

Ahora viene la magia. Una vez que los archivos están en el servidor y la base de datos está creada, solo tienes que ejecutar el instalador web de PrestaShop.

  1. Abre tu navegador y escribe la URL de tu dominio (ej. www.tudominio.com).

  2. Si has subido los archivos correctamente, deberías ver la página de instalación de PrestaShop (el asistente de instalación).

  3. Sigue los pasos del asistente. En el paso de "Configuración de la base de datos", introduce los datos que anotaste en el paso anterior:

    • Dirección del servidor de base de datos: Normalmente es localhost o 127.0.0.1.
    • Nombre de la base de datos: El nombre que creaste.
    • Usuario de la base de datos: El usuario que te dio Syspanel.
    • Contraseña de la base de datos: La contraseña que te dio Syspanel.
    • Prefijo de las tablas: Déjalo como está (ps_) o cámbialo por seguridad.
  4. Continúa con el asistente. Te pedirá información sobre tu tienda (nombre, actividad, etc.) y la creación de la cuenta de administrador.

  5. ¡Y listo! Al finalizar, PrestaShop estará instalado y funcionando.

[WARNING] Es muy importante que, una vez finalizada la instalación, elimines la carpeta install de tu servidor. Si no lo haces, PrestaShop te mostrará un aviso de seguridad y, en algunos casos, puede dejar de funcionar. Puedes borrarla desde el Administrador de Archivos de Syspanel o desde tu cliente FTP.


Paso 6: Comprobaciones finales y solución de problemas comunes

Ya casi lo tienes. Antes de celebrar, vamos a hacer una revisión rápida para asegurarnos de que todo está en orden.

¿Qué hago si veo un error de conexión a la base de datos?

Esto es muy común. Suele deberse a un error al escribir el nombre de la base de datos, el usuario o la contraseña. Revisa que los hayas copiado exactamente, sin espacios.

También verifica que el servidor de la base de datos sea localhost. En Syspanel, a veces el servidor de MySQL puede tener un nombre distinto (como mysql.tudominio.com). Revisa la información de tu base de datos en el panel para asegurarte.

¿Y si veo un error de permisos?

PrestaShop necesita permisos de escritura en algunas carpetas (como config, cache, log, img, mails, modules, themes y var). Si ves un error de permisos, conecta por FTP, haz clic derecho en la carpeta y selecciona "Permisos de archivo" (o "Atributos"). Pon el valor 755 para carpetas y 644 para archivos. Si el problema persiste, prueba con 777 temporalmente y luego vuelve a cambiarlo.

[TIP] Para evitar problemas de permisos, es recomendable que el usuario FTP que uses para subir los archivos sea el mismo que el dueño de los archivos en el servidor. Esto suele ser así por defecto en Syspanel.

Mi tienda carga lenta, ¿qué hago?

Si has subido todo correctamente pero la tienda va lenta, puede ser por el tamaño de las imágenes o por la configuración del servidor. Asegúrate de haber activado la "URL amigable" y el "Cache" en el panel de administración de PrestaShop (Back Office > Parámetros avanzados > Rendimiento).


Resumen y consejos finales sobre cómo subir PrestaShop por FTP a Syspanel

Como has visto, subir PrestaShop por FTP a Syspanel es un proceso de 6 pasos que, con un poco de calma, puedes hacer tú mismo sin necesidad de ser un experto.

Aquí tienes un resumen rápido:

  1. Prepara tus archivos (comprímelos si puedes).
  2. Conecta por FTP con tus credenciales.
  3. Sube los archivos a public_html.
  4. Crea la base de datos en Syspanel (puerto 2106).
  5. Ejecuta el instalador web de PrestaShop.
  6. Elimina la carpeta install y ¡a vender!

Espero que esta guía te haya sido de gran ayuda. Si tienes alguna duda sobre ftp syspanel prestashop, cargar prestashop syspanel o cualquier otro concepto, no dudes en dejar un comentario o contactar con nuestro equipo de soporte. ¡Estamos aquí para ayudarte a que tu negocio online despegue!


Preguntas Frecuentes (FAQ)

¿Puedo usar un FTP distinto a FileZilla para subir PrestaShop?

Sí, claro. FileZilla es solo una recomendación por su facilidad de uso. Puedes usar cualquier otro cliente FTP como Cyberduck, WinSCP o incluso el Administrador de Archivos de Syspanel, aunque este último es menos visual para subir miles de archivos.

¿Qué es el puerto 2106 de Syspanel?

El puerto 2106 es la puerta de entrada a tu panel de control de Syspanel. No es el puerto FTP (que es el 21), sino el puerto para acceder a la interfaz web de administración de tu hosting. Es una medida de seguridad que hace que el panel no sea accesible desde el puerto estándar (80 o 443).

¿Es necesario borrar la carpeta install después de subir PrestaShop por FTP a Syspanel?

Sí, es absolutamente necesario. Es una medida de seguridad crítica. Si la dejas, cualquier persona podría intentar reinstalar tu tienda o explotar vulnerabilidades conocidas del instalador. Borrarla es tan fácil como conectarte por FTP, hacer clic derecho sobre la carpeta install y seleccionar "Eliminar".

¿Qué hago si mi web muestra "Error de conexión a la base de datos" después de la instalación?

Este error suele aparecer si los datos de la base de datos en el archivo de configuración (app/config/parameters.php) no coinciden con los de Syspanel. Revisa ese archivo (puedes editarlo desde el Administrador de Archivos de Syspanel o desde tu FTP) y asegúrate de que el database_host, database_name, database_user y database_password sean los correctos.

¿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