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

Cómo subir PrestaShop por FTP a Syspanel (FileZilla)

Actualizado el 17 de octubre de 2025

¿Listo para lanzar tu tienda online? Subir PrestaShop por FTP a Syspanel es un paso fundamental para tener tu ecommerce bajo control. Aunque pueda sonar técnico, con esta guía paso a paso y usando FileZilla, lo harás sin complicaciones.

Piensa en el FTP como un puente entre tu ordenador y el servidor donde vive tu web. Con FileZilla, la herramienta gratuita más popular, subir PrestaShop por FTP es tan sencillo como arrastrar y soltar archivos. Vamos a desglosar todo el proceso, desde la preparación hasta la configuración final de permisos, para que tu tienda funcione perfecta en Syspanel.

¿Qué necesitas antes de empezar?

Antes de lanzarnos a la aventura, asegurémonos de tener todos los ingredientes en la mesa. No queremos empezar y darnos cuenta de que nos falta algo a mitad de camino.

1. Tu instalación de PrestaShop local

Primero, necesitas tener los archivos de PrestaShop en tu ordenador. Puedes descargarlos desde la web oficial de PrestaShop. Es importante que tengas la última versión estable para garantizar seguridad y rendimiento.

2. Un cliente FTP: FileZilla

Para subir PrestaShop por FTP, necesitaremos un cliente. FileZilla es la opción perfecta: es gratuito, de código abierto y funciona en Windows, Mac y Linux. Puedes descargarlo desde su web oficial. No te preocupes, la instalación es un clic tras otro.

3. Tus datos de acceso FTP a Syspanel

Este es el dato crítico. Cuando contratas tu hosting en Syspanel, recibes un email con las credenciales de FTP. Suelen ser tres datos:

  • Servidor (Host): suele ser algo como ftp.tudominio.com o la IP de tu servidor.
  • Nombre de usuario: el usuario FTP que creaste en tu panel de control.
  • Contraseña: la clave asociada a ese usuario.

[INFO] Si no encuentras estos datos, no te preocupes. Accede a tu panel de control Syspanel (recuerda, el puerto de acceso es el 2106) y busca la sección "FTP" o "Usuarios FTP". Allí podrás crearlos o ver los existentes.

4. Tu dominio y base de datos

Para que PrestaShop funcione, necesitas tener un dominio apuntando a Syspanel (o un subdominio para hacer pruebas) y una base de datos MySQL creada y vacía. Puedes crear la base de datos desde el propio panel de Syspanel en la sección "Bases de datos". Anota el nombre de la base de datos, el usuario y la contraseña, los necesitarás durante la instalación web.

Paso 1: Conectarse a Syspanel con FileZilla

Ahora que tienes todo, vamos a conectar FileZilla con tu servidor. Es como abrir una ventana entre tu PC y tu hosting.

  1. Abre FileZilla. Verás una interfaz con campos en la parte superior.
  2. Rellena los datos de conexión:
    • Servidor: introduce el host que te dio Syspanel (ej. ftp.tudominio.com).
    • Nombre de usuario: tu usuario FTP.
    • Contraseña: tu contraseña FTP.
    • Puerto: déjalo en 21 (es el puerto estándar para FTP).
  3. Haz clic en "Conexión rápida" (el botón con un rayo). FileZilla intentará conectar y verás una serie de mensajes en el cuadro de arriba. Si todo ha ido bien, en el panel derecho (el del servidor) verás las carpetas de tu hosting.

[TIP] Marca la casilla "Recordar contraseña" para no tener que escribirla cada vez. También puedes guardar la conexión en el "Gestor de sitios" (Archivo > Gestor de sitios) para futuras subidas.

Paso 2: Subir los archivos de PrestaShop

Aquí viene la magia. Vamos a mover todos los archivos de PrestaShop desde tu ordenador (panel izquierdo de FileZilla) al servidor (panel derecho).

  1. Localiza la carpeta de PrestaShop en tu PC. En el panel izquierdo de FileZilla, navega hasta la carpeta donde tienes descargado y descomprimido PrestaShop. Normalmente se llama prestashop o similar.
  2. Entra en la carpeta. Es muy importante que entres dentro de la carpeta de PrestaShop. No debes subir la carpeta en sí, sino todo su contenido (las carpetas admin, config, img, src, etc., y los archivos .htaccess, index.php, etc.).
  3. Selecciona todo el contenido. Dentro de la carpeta, pulsa Ctrl+A (o Cmd+A en Mac) para seleccionar todos los archivos y carpetas. Verás que se resaltan en azul.
  4. Arrastra y suelta. Ahora, arrastra todos los archivos seleccionados desde el panel izquierdo y suéltalos en el panel derecho, dentro de la carpeta public_html (o www, dependiendo de la configuración de Syspanel). Esta es la carpeta raíz de tu dominio.

[WARNING] Asegúrate de soltar los archivos dentro de public_html, no fuera. Si los sueltas fuera, tu web no será accesible desde tu dominio.

  1. Espera a que termine. FileZilla comenzará a subir los archivos. Verás el progreso en la parte inferior. Dependiendo de tu conexión y del tamaño de PrestaShop, puede tardar unos minutos. No cierres FileZilla ni apagues el ordenador durante este proceso.

Paso 3: Configurar los permisos de archivos y carpetas

Una vez subidos los archivos, es crucial ajustar los permisos archivos PrestaShop para que el servidor pueda leerlos y escribir en ellos correctamente. Si los permisos son incorrectos, tu tienda dará errores como "No se puede escribir en el archivo de configuración" o simplemente no cargará.

¿Qué son los permisos?

En los sistemas Linux (que usa Syspanel), cada archivo y carpeta tiene un "modo" que indica quién puede leer, escribir o ejecutar. Se representan con números (como 755, 644, 775).

Permisos recomendados para PrestaShop

  • Carpetas: deben tener permiso 755.
  • Archivos: deben tener permiso 644.

Estos son los estándares y funcionan en la mayoría de los casos. Algunas carpetas específicas (como config, cache, log, img, mails, modules, themes, translations, upload, var y sitemap.xml) necesitan permisos de escritura, que pueden ser 775 o incluso 777 temporalmente durante la instalación. Después, por seguridad, se recomienda volver a 755.

Cómo cambiar los permisos con FileZilla

  1. Selecciona todo en el servidor. En el panel derecho, dentro de public_html, pulsa Ctrl+A para seleccionar todos los archivos y carpetas.
  2. Clic derecho y "Permisos de archivo". En el menú contextual, elige "Permisos de archivo...".
  3. Introduce el valor numérico. En la ventana que aparece, escribe 755 en el campo "Valor numérico" y marca la casilla "Recursar en subdirectorios".
  4. Aplica a todas las carpetas. En "Recursar en subdirectorios", elige "Solo directorios" y haz clic en "Aceptar". Esto cambiará todas las carpetas a 755.
  5. Repite para archivos. Selecciona todo de nuevo, clic derecho > "Permisos de archivo", escribe 644, marca "Recursar en subdirectorios" y elige "Solo archivos". Haz clic en "Aceptar".

[TIP] Este proceso en dos pasos es la forma más eficiente de configurar los permisos archivos PrestaShop sin errores.

Paso 4: Instalar PrestaShop a través del navegador

¡Ya casi lo tienes! Los archivos están en su sitio y con los permisos correctos. Ahora, la instalación es un paseo.

  1. Abre tu navegador y escribe la URL de tu dominio (ej. www.tudominio.com).
  2. Se iniciará el asistente de instalación de PrestaShop. Verás la pantalla de bienvenida. Selecciona tu idioma y haz clic en "Siguiente".
  3. Acepta los términos de la licencia y continúa.
  4. Sigue los pasos del asistente. Te pedirá información sobre tu tienda (nombre, actividad, etc.).
  5. Llegarás a la configuración de la base de datos. Aquí es donde necesitas los datos que creaste en Syspanel:
    • Dirección del servidor de base de datos: normalmente es localhost.
    • Nombre de la base de datos: el nombre que le diste.
    • Usuario de la base de datos: el usuario que creaste.
    • Contraseña de la base de datos: la clave de ese usuario.
  6. Configura tu cuenta de administrador. Crea un email y contraseña para acceder al panel de administración de tu tienda (el back-office).
  7. ¡Instala! Haz clic en "Instalar" y espera a que el asistente complete el proceso. Verás una barra de progreso.
  8. ¡Enhorabuena! Al finalizar, verás un mensaje de éxito. PrestaShop te dará un enlace a tu tienda y otro a tu panel de administración.

[WARNING] IMPORTANTE: Por seguridad, el asistente te pedirá que elimines la carpeta install de tu servidor. Hazlo a través de FileZilla: localiza la carpeta install en public_html, haz clic derecho y elige "Borrar". ¡No lo omitas!

Preguntas Frecuentes (FAQ)

¿Por qué FileZilla no conecta con mi servidor?

  • Revisa los datos: asegúrate de que el host, usuario y contraseña son correctos. A veces hay errores tipográficos.
  • Revisa el puerto: el puerto estándar es 21. Asegúrate de que no hay un firewall que lo bloquee.
  • Prueba con SFTP: en Syspanel, a veces es más seguro usar SFTP. Cambia el puerto a 22 y el protocolo a "SFTP - SSH File Transfer Protocol" en la configuración de conexión de FileZilla.

¿Qué hago si veo el error "No se puede conectar al servidor"?

Este error suele ser de conexión. Verifica que tu servidor esté en línea y que los datos de conexión son exactamente los que te proporcionó Syspanel. Si el problema persiste, contacta al soporte de Syspanel.

¿Es necesario cambiar los permisos archivos PrestaShop?

Sí, es imprescindible. Sin los permisos correctos, PrestaShop no puede escribir archivos de caché, configuraciones o subir imágenes de productos. Esto causa errores de funcionamiento y caídas de la tienda.

¿Puedo subir PrestaShop desde un archivo comprimido (ZIP)?

Sí, pero no es recomendable para principiantes. Puedes subir el .zip por FTP y luego descomprimirlo desde el administrador de archivos de Syspanel. Sin embargo, es más propenso a errores de permisos y extracción incompleta. El método de arrastrar y soltar carpetas es más fiable.

¿Qué es la carpeta public_html?

Es la carpeta raíz de tu dominio en el servidor. Todo lo que esté dentro de esa carpeta es accesible desde internet. Por eso, los archivos de PrestaShop deben ir ahí.

¿Cuánto tarda en subir PrestaShop por FTP?

Depende de tu conexión a internet. PrestaShop pesa alrededor de 30-50 MB. Con una conexión de fibra, son un par de minutos. Con ADSL, puede tardar más. Ten paciencia.

Después de subir los archivos, ¿tengo que hacer algo más en Syspanel?

Además de la instalación web, es recomendable activar el certificado SSL (HTTPS) para la seguridad de tu tienda. En Syspanel, puedes hacerlo fácilmente desde la sección "SSL" de tu panel de control. También es buena idea configurar una tarea cron para los procesos automáticos de PrestaShop.

¿Qué hago si la instalación no avanza o da error?

Anota el mensaje de error exacto. Suele estar relacionado con los permisos de archivos o con los datos de la base de datos. Verifica que la base de datos existe y que el usuario tiene todos los privilegios (SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, INDEX, DROP). Si el error es de permisos, revisa el Paso 3 de nuevo.

Conclusión

Subir PrestaShop por FTP a Syspanel con FileZilla es un proceso muy manejable si sigues estos pasos con calma. La clave está en la preparación (tener los datos de acceso), la paciencia durante la subida de archivos y el rigor en la configuración de los permisos archivos PrestaShop. Una vez superada esta fase, tendrás tu tienda online lista para personalizar y vender.

Recuerda que la práctica hace al maestro. La primera vez puede parecer complejo, pero pronto verás que es una tarea más en el mantenimiento de tu web. Si tienes algún problema, no dudes en consultar la documentación de Syspanel o contactar con su soporte técnico, que estará encantado de ayudarte. ¡Mucha 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