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

Cómo subir PrestaShop por FTP a Plesk (FileZilla y administrador de archivos)

Actualizado el 14 de octubre de 2025

Antes de empezar: qué necesitas para subir PrestaShop a Plesk

Subir PrestaShop por FTP a Plesk es un proceso más sencillo de lo que parece, pero conviene tener todo preparado para no quedarte a mitad de camino. Te explico qué necesitas tener a mano antes de lanzarte.

  • Acceso a Plesk: necesitas las credenciales de tu panel de control (normalmente las recibiste por correo al contratar el hosting).
  • Datos FTP: dentro de Plesk los encontrarás en la sección Websites & Domains o Sitios web y dominios. Busca el icono de Acceso FTP o FTP Access.
  • Un cliente FTP: en este artículo usaremos FileZilla, que es gratuito y muy intuitivo. También te explicaré el método alternativo con el Administrador de archivos de Plesk, por si prefieres no instalar nada.
  • El paquete de PrestaShop: descárgalo desde la web oficial de PrestaShop o desde tu área de cliente si tu hosting ofrece instalación manual. Asegúrate de que sea la versión compatible con tu PHP y MySQL.
  • Una base de datos creada: aunque no la uses directamente al subir archivos, la necesitarás para el instalador web. En Plesk la creas en Bases de datos.

[INFO] Si tu hosting usa Syspanel en lugar de Plesk, el proceso es similar, pero el acceso al panel se hace a través del puerto 2106. No te preocupes, los pasos de FTP y administrador de archivos son prácticamente los mismos.


Paso 1: Preparar los archivos de PrestaShop en tu ordenador

Antes de subir nada, es importante que trabajes con una copia limpia y descomprimida de PrestaShop.

  1. Descarga el ZIP desde la web oficial de PrestaShop.
  2. Descomprímelo en una carpeta de tu ordenador. Verás que contiene varias carpetas como admin, config, src, img, etc.
  3. Renombra la carpeta admin a algo más seguro (por ejemplo, admin123). Esto es una medida de seguridad básica, ya que la ruta por defecto es muy conocida por los atacantes. Puedes hacerlo después de subir los archivos, pero es mejor hacerlo ahora.
  4. Abre la carpeta descomprimida y selecciona todos los archivos y carpetas que hay dentro. No subas la carpeta contenedora, sino su contenido.

[WARNING] No subas el archivo ZIP directamente al servidor esperando que se descomprima solo. Aunque Plesk tiene un descompresor, es mucho más fiable subir los archivos ya extraídos para evitar errores de permisos o rutas incorrectas.


Paso 2: Crear la base de datos en Plesk

Aunque el título del artículo hable de FTP, no puedes completar la instalación sin una base de datos. Hazlo ahora para tenerlo todo listo.

  1. Entra en Plesk y ve a Bases de datos.
  2. Haz clic en Agregar base de datos.
  3. Elige un nombre (por ejemplo, prestashop_db), un usuario y una contraseña segura. Anota estos datos, los necesitarás durante la instalación web.
  4. Asegúrate de que el tipo sea MySQL y de que el usuario tenga todos los privilegios sobre esa base de datos.

[TIP] Si tu hosting usa Syspanel, el puerto de acceso es el 2106 y la gestión de bases de datos está en el menú lateral. El resto del proceso es idéntico.


Paso 3: Subir PrestaShop Plesk FTP con FileZilla

Este es el método más recomendado si tienes muchos archivos o si tu conexión es inestable, porque FileZilla reanuda las transferencias interrumpidas.

3.1. Conectarte a tu servidor con FileZilla

  1. Abre FileZilla (si no lo tienes, descárgalo desde su web oficial).
  2. En la barra superior verás los campos: Host, Nombre de usuario, Contraseña y Puerto.
  3. Rellena los datos con los que obtuviste de Plesk:
    • Host: normalmente es algo como ftp.tudominio.com o la IP de tu servidor.
    • Usuario: el usuario FTP que creaste en Plesk.
    • Contraseña: la contraseña de ese usuario.
    • Puerto: déjalo en 21 (es el estándar para FTP).
  4. Haz clic en Conexión rápida.

3.2. Navegar hasta la carpeta correcta

Una vez conectado, verás dos paneles:

  • Panel izquierdo: tu ordenador.
  • Panel derecho: tu servidor.

En el panel derecho, busca la carpeta httpdocs (en Plesk es la raíz pública de tu dominio). Si tu dominio es el principal, los archivos deben ir directamente ahí. Si es un subdominio o un addon domain, puede haber una carpeta específica.

[WARNING] No subas los archivos a httpsdocs ni a private. La carpeta httpdocs es la única que el servidor web lee públicamente.

3.3. Transferir los archivos

  1. En el panel izquierdo, entra en la carpeta donde descomprimiste PrestaShop.
  2. Selecciona todos los archivos y carpetas (Ctrl+A).
  3. Arrastra el conjunto al panel derecho, dentro de httpdocs.
  4. FileZilla comenzará a subir los archivos. Verás una cola de transferencia en la parte inferior.

El tiempo dependerá de tu conexión y del número de archivos (PrestaShop tiene miles). No interrumpas la transferencia.

[TIP] Si ves errores de permisos o archivos que no se suben, revisa que el usuario FTP tenga permisos de escritura en httpdocs. En Plesk, puedes configurarlo en Acceso FTP marcando la casilla de permisos de escritura.


Paso 4: Subir PrestaShop Plesk con el Administrador de archivos

Si no quieres instalar FileZilla o solo tienes que subir unos pocos archivos (por ejemplo, una actualización), el Administrador de archivos de Plesk es tu aliado.

  1. En Plesk, ve a Sitios web y dominios y haz clic en Administrador de archivos.
  2. Navega hasta httpdocs.
  3. Haz clic en Subir y selecciona los archivos desde tu ordenador.
  4. Si son muchos, es mejor que los comprimas en un ZIP, lo subas y luego uses la opción Extraer en el propio administrador.

[INFO] El Administrador de archivos es más lento que FileZilla para muchos archivos, pero es perfecto para tareas puntuales o para usuarios que prefieren no usar software externo.


Paso 5: Configurar los permisos de archivos

PrestaShop necesita que ciertas carpetas tengan permisos de escritura para funcionar correctamente (por ejemplo, config, cache, log, img, var).

  1. En FileZilla, haz clic derecho sobre la carpeta httpdocs y selecciona Permisos de archivos.
  2. Establece 755 para directorios y 644 para archivos. Puedes marcar la opción Recurse into subdirectories para aplicarlo a todo.
  3. Para las carpetas que necesitan escritura, como var o cache, usa 775 o 777 si tu hosting lo permite.

En el Administrador de archivos de Plesk, selecciona las carpetas y usa la opción Cambiar permisos en el menú superior.

[WARNING] No dejes los permisos en 777 de forma permanente. Una vez terminada la instalación, vuelve a 755/644 por seguridad.


Paso 6: Ejecutar el instalador web de PrestaShop

Ya tienes los archivos en el servidor. Ahora toca el momento de la verdad.

  1. Abre tu navegador y escribe http://tudominio.com. El instalador de PrestaShop se lanzará automáticamente.
  2. Sigue los pasos: elige el idioma, acepta la licencia y rellena los datos de la tienda.
  3. Cuando te pida los datos de la base de datos, introduce los que creaste en el Paso 2.
  4. El instalador te pedirá que configures la cuenta de administrador. Crea un usuario y contraseña seguros.
  5. Al finalizar, elimina la carpeta install del servidor. Puedes hacerlo con FileZilla o con el Administrador de archivos.

[TIP] Si el instalador no aparece, revisa que los archivos estén realmente en httpdocs y no dentro de una subcarpeta. También verifica que tu dominio apunte correctamente al servidor.


Preguntas frecuentes (FAQ)

¿Puedo usar Syspanel en lugar de Plesk?

Sí, si tu hosting usa Syspanel, el acceso se realiza a través del puerto 2106. El proceso de subir archivos por FTP es el mismo, solo cambia la interfaz del panel. Busca la sección de Archivos o FTP dentro de Syspanel.

¿Qué hago si FileZilla no se conecta?

Primero, verifica que los datos FTP sean correctos. Prueba con el puerto 21 y con FTP pasivo (en FileZilla: Editar > Configuración > FTP > Modo pasivo). Si el hosting usa FTPS (FTP sobre SSL), cambia el protocolo en FileZilla a Requiere FTP explícito sobre TLS.

¿Cuánto tarda la subida de PrestaShop?

Depende de tu conexión. Un PrestaShop limpio pesa alrededor de 30-50 MB, pero son miles de archivos pequeños, por lo que puede tardar entre 10 y 30 minutos con una conexión normal.

¿Necesito crear la base de datos antes de subir los archivos?

No es estrictamente necesario, pero te recomiendo hacerlo antes para no tener que interrumpir la instalación web.

¿Puedo subir PrestaShop a un subdominio?

Sí, solo asegúrate de subir los archivos a la carpeta correspondiente al subdominio dentro de httpdocs (por ejemplo, httpdocs/subdominio o una carpeta propia que Plesk crea automáticamente).

¿Qué hago si veo errores de permisos al instalar?

Revisa los permisos de las carpetas config, cache, var y img. Deben ser escribibles. Si el error persiste, contacta con tu proveedor de hosting para que te ayuden a ajustarlos.

¿Es seguro subir PrestaShop por FTP?

Sí, siempre que uses una conexión segura (FTPS) y cambies los nombres de las carpetas sensibles como admin. Además, después de la instalación, elimina la carpeta install y actualiza PrestaShop a la última versión.


Errores comunes y cómo solucionarlos

Error: "No se puede conectar al servidor FTP"

  • Revisa el host: a veces es ftp.tudominio.com y otras veces la IP directa.
  • Comprueba que el usuario FTP existe y que la contraseña es correcta.
  • Si tu hosting usa Syspanel, verifica que el puerto 2106 esté abierto para el panel, pero el FTP sigue usando el 21.

Error: "Archivo no encontrado" al instalar

  • Asegúrate de que los archivos están en httpdocs y no en una subcarpeta.
  • Verifica que el dominio apunta al servidor (los DNS deben estar propagados).

Error: "No se puede escribir en la base de datos"

  • Revisa que el usuario de la base de datos tenga todos los privilegios.
  • Comprueba que el nombre de la base de datos, el usuario y la contraseña se han escrito correctamente en el instalador.

Consejos finales para una instalación sin problemas

  • Haz una copia de seguridad de tu base de datos antes de cualquier cambio importante.
  • Usa un subdominio de prueba si no quieres arriesgar tu dominio principal.
  • Desactiva el modo de mantenimiento de Plesk mientras instalas para que el instalador web pueda ejecutarse sin bloqueos.
  • Actualiza PrestaShop a la última versión después de la instalación para evitar vulnerabilidades.

[TIP] Si te pierdes en algún paso, no dudes en consultar la documentación oficial de PrestaShop o contactar con el soporte de tu hosting. Muchas veces el error está en un simple permiso o en un dato mal escrito.

Ahora ya sabes cómo subir PrestaShop por FTP a Plesk tanto con FileZilla como con el Administrador de archivos. Es un proceso mecánico que, una vez hecho un par de veces, te llevará menos de 20 minutos. ¡Manos a la obra!

¿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