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

Cómo subir PrestaShop por FTP en Plesk

Actualizado el 27 de mayo de 2026

Introducción: ¿Por qué subir PrestaShop por FTP en Plesk?

Si estás leyendo esto, es muy probable que ya tengas un plan de hosting con Plesk y necesites instalar tu tienda online. Aunque muchos paneles ofrecen instaladores automáticos, subir PrestaShop por FTP te da un control total sobre cada archivo, versión y configuración. Es el método preferido por desarrolladores y por quienes necesitan personalizar su tienda desde el primer momento.

Plesk es uno de los paneles de control más potentes y usados en el mundo del hosting. Su interfaz, aunque completa, puede resultar abrumadora al principio. Pero no te preocupes: en esta guía te voy a llevar de la mano, paso a paso, para que transfieras los archivos de PrestaShop a tu servidor sin cometer errores. Al final, tendrás tu tienda funcionando y sabrás exactamente qué has hecho en cada momento.

Olvídate de los tutoriales confusos llenos de tecnicismos. Aquí hablamos claro, con instrucciones directas y consejos prácticos. Vamos a ello.


Requisitos previos antes de empezar

Antes de lanzarnos a subir PrestaShop por FTP, necesitas tener tres cosas preparadas. Si no las tienes, esta guía te servirá igualmente para saber qué buscar.

1. Acceso a tu panel de Plesk

Necesitas las credenciales de administrador de tu hosting. Normalmente recibes un correo con la URL de acceso, tu usuario y tu contraseña. La URL suele ser algo como https://tu-dominio.com:8443 o https://tu-ip:8443.

2. Un cliente FTP

Un cliente FTP es un programa que te permite conectarte a tu servidor y transferir archivos. Los más populares y gratuitos son:

  • FileZilla (el más recomendado, disponible para Windows, Mac y Linux).
  • WinSCP (muy bueno para Windows).
  • Cyberduck (ideal para Mac).

Si no tienes ninguno, descarga FileZilla. Es el estándar de facto y el que usaremos en los ejemplos.

3. El paquete de PrestaShop descargado

Ve a la página oficial de PrestaShop y descarga la última versión estable. Descomprime el archivo .zip en tu ordenador. Dentro verás una carpeta con todos los archivos de la tienda. No la confundas con el instalador web; esto es lo que vas a transferir.


Paso 1: Crear la base de datos en Plesk

Aunque esta guía se centra en subir archivos por FTP, necesitas una base de datos vacía para que PrestaShop funcione. Plesk facilita mucho este proceso. Hazlo antes de transferir los archivos, así cuando termines podrás instalar la tienda sin interrupciones.

  1. Inicia sesión en Plesk con tu usuario y contraseña.
  2. En el menú lateral, busca la sección "Bases de datos".
  3. Haz clic en "Agregar base de datos".
  4. Elige un nombre para tu base (por ejemplo, prestashop_db).
  5. Plesk te pedirá crear un usuario y contraseña para esa base. Anótalos en un lugar seguro, los necesitarás durante la instalación de PrestaShop.
  6. Haz clic en "Aceptar" o "OK" para finalizar.

[INFO] No es necesario que la base de datos tenga tablas. PrestaShop las creará automáticamente durante su instalación web.


Paso 2: Configurar la cuenta FTP en Plesk

Para poder subir PrestaShop por FTP, necesitas una cuenta FTP activa. En la mayoría de los casos, Plesk crea una automáticamente con tu cuenta de hosting. Pero si no la tienes, puedes crearla en segundos.

Cómo crear o ver tu cuenta FTP en Plesk

  1. En el panel de Plesk, ve a la sección "Cuentas FTP" dentro de tu dominio.
  2. Verás una lista con las cuentas existentes. Normalmente hay una llamada ftp o con el nombre de tu usuario principal.
  3. Si no existe, haz clic en "Agregar cuenta FTP".
  4. Completa los campos:
    • Nombre de usuario: por ejemplo, prestashop_ftp.
    • Contraseña: elige una segura y anótala.
    • Directorio base: este es el lugar donde se subirán los archivos. Para PrestaShop, lo normal es que sea httpdocs o public_html. Es la raíz pública de tu sitio web.
  5. Haz clic en "Aceptar".

[WARNING] El directorio base es crítico. Si pones una carpeta equivocada, tu tienda no será visible en tu dominio. Asegúrate de que sea la raíz pública (httpdocs en Plesk, o public_html en otros paneles).


Paso 3: Conectar con el cliente FTP

Ahora viene la parte práctica. Vamos a usar FileZilla para transferir los archivos de PrestaShop a tu servidor.

Configurar la conexión en FileZilla

  1. Abre FileZilla.
  2. En la barra superior, verás cuatro campos vacíos:
    • Servidor: escribe tu dominio o la IP de tu servidor. Ejemplo: tudominio.com.
    • Nombre de usuario: el usuario FTP que configuraste en Plesk.
    • Contraseña: la contraseña de esa cuenta FTP.
    • Puerto: normalmente es 21 para FTP estándar. Si tu hosting usa FTP seguro (FTPS), el puerto puede ser 990.
  3. Haz clic en "Conexión rápida".

Si todo es correcto, verás una serie de mensajes verdes en el panel de arriba y, en la columna derecha, la lista de archivos de tu servidor.

[TIP] Si la conexión falla, revisa que el puerto sea el correcto. También puedes probar con sftp:// y puerto 22, pero eso dependerá de la configuración de tu servidor. Si tienes dudas, contacta con tu proveedor de hosting.


Paso 4: Subir los archivos de PrestaShop

Una vez conectado, verás dos paneles:

  • Panel izquierdo: tu ordenador (archivos locales).
  • Panel derecho: tu servidor (archivos remotos).

Pasos para subir PrestaShop

  1. En el panel izquierdo, navega hasta la carpeta donde descomprimiste PrestaShop. Dentro deberías ver archivos como index.php, config/, install/, src/, etc.
  2. En el panel derecho, entra en el directorio httpdocs (o el que hayas configurado como base).
  3. Selecciona todos los archivos de PrestaShop en el panel izquierdo. Puedes usar Ctrl+A (Windows) o Cmd+A (Mac).
  4. Arrastra los archivos seleccionados hasta el panel derecho. También puedes hacer clic derecho y elegir "Subir".
  5. FileZilla comenzará a transferir los archivos. Verás una lista de archivos con barras de progreso.

Este proceso puede tardar varios minutos, dependiendo de tu conexión y del tamaño del paquete. Ten paciencia.

[WARNING] Es importante que subas el contenido de la carpeta de PrestaShop, no la carpeta en sí. Si subes la carpeta prestashop/ entera, tu tienda estará en tudominio.com/prestashop y no en la raíz. A menos que quieras eso, sube los archivos directamente a httpdocs.


Paso 5: Verificar que los archivos se subieron correctamente

Cuando la transferencia termine, comprueba que todo esté en su lugar:

  1. En FileZilla, mira el panel derecho y verifica que los archivos estén ahí.
  2. Presta especial atención a que exista la carpeta install y el archivo index.php. Son esenciales para la instalación.
  3. Si falta algún archivo, no pasa nada: selecciona la carpeta local de nuevo y arrastra solo los archivos que falten. FileZilla te preguntará si quieres sobrescribir; elige "Sobrescribir" para los que ya existan.

[TIP] Puedes activar la opción "Sobrescribir si el archivo es más reciente" en FileZilla para acelerar futuras subidas. Ve a Editar > Configuración > Transferencias > Sobrescribir y elige esa opción.


Paso 6: Configurar los permisos de archivos (CHMOD)

Plesk, al igual que otros paneles, necesita que ciertos archivos tengan permisos específicos para que PrestaShop pueda escribir en ellos (por ejemplo, para guardar cachés o subir imágenes). Si no configuras esto, la instalación fallará.

Permisos necesarios

  • Carpetas: deben tener permiso 755.
  • Archivos: deben tener permiso 644.
  • Carpetas especiales como config/, var/, cache/, img/, log/ deben tener permiso 755 (o incluso 777 en algunos casos, pero prueba primero con 755).

Cómo cambiar permisos en FileZilla

  1. En el panel derecho, haz clic derecho sobre un archivo o carpeta.
  2. Selecciona "Permisos de archivo...".
  3. Verás una ventana con casillas. Marca las correspondientes a 755 (lectura y ejecución para todos, escritura solo para el propietario) o 644 (lectura para todos, escritura solo para el propietario).
  4. Marca la casilla "Recurse into subdirectories" para aplicar a todas las subcarpetas.
  5. Haz clic en "Aceptar".

[INFO] Si no sabes qué permisos poner, no te agobies. Plesk suele aplicar los permisos correctos automáticamente al crear la cuenta FTP. Solo tendrás que ajustar manualmente si la instalación te da errores de escritura.


Paso 7: Instalar PrestaShop desde el navegador

Con los archivos en su sitio y los permisos configurados, es hora de la parte divertida: la instalación.

  1. Abre tu navegador y escribe tu dominio: https://tudominio.com.
  2. Verás que PrestaShop detecta que no está instalado y te redirige a https://tudominio.com/install.
  3. Sigue el asistente de instalación. Te pedirá:
    • Idioma: elige el tuyo.
    • Aceptación de licencia: marca la casilla.
    • Datos de la tienda: nombre, actividad, etc.
    • Cuenta de administrador: crea tu usuario y contraseña para el panel de administración.
    • Conexión a la base de datos: aquí es donde usarás los datos de la base que creaste en Plesk.
  4. Rellena los campos de la base de datos:
    • Host: normalmente localhost o 127.0.0.1.
    • Base de datos: el nombre que pusiste en Plesk.
    • Usuario: el usuario de la base.
    • Contraseña: la contraseña de la base.
  5. Haz clic en "Probar conexión" para verificar.
  6. Si todo es correcto, continúa con la instalación. Al final, PrestaShop te pedirá que elimines la carpeta install por seguridad.

Paso 8: Eliminar la carpeta install (obligatorio)

PrestaShop es muy claro al respecto: debes eliminar la carpeta install después de la instalación. Si no lo haces, tu tienda será vulnerable a ataques.

Cómo eliminar la carpeta install desde FileZilla

  1. Ve al panel derecho de FileZilla.
  2. Busca la carpeta install en httpdocs.
  3. Haz clic derecho sobre ella y selecciona "Eliminar".
  4. Confirma la acción.

[WARNING] No olvides este paso. Es una de las principales causas de hackeos en tiendas PrestaShop. Si la carpeta install sigue presente, cualquiera puede intentar reinstalar tu tienda y tomar el control.


Preguntas frecuentes (FAQ)

¿Qué hago si no veo los archivos en mi dominio después de subirlos?

Revisa que los hayas subido al directorio correcto (httpdocs). Si los subiste a otra carpeta, muévelos. También verifica que tu dominio apunte al servidor correcto (revisa los DNS si el dominio es nuevo).

¿Puedo subir PrestaShop si mi hosting usa Syspanel en lugar de Plesk?

Sí, el proceso es muy similar. Si tu hosting usa Syspanel (anteriormente llamado HestiaCP), la interfaz cambia un poco, pero los conceptos son los mismos: crear base de datos, cuenta FTP y subir archivos. Eso sí, recuerda que el acceso a Syspanel se realiza a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106). El directorio público en Syspanel suele llamarse public_html en lugar de httpdocs.

¿Necesito conocimientos de programación para esto?

No. Si sigues esta guía, solo necesitas saber usar un programa como FileZilla y leer con atención. No tocarás código.

¿Y si mi hosting usa un instalador automático?

Puedes usarlo, pero subir PrestaShop por FTP te da más control. Por ejemplo, puedes instalar una versión específica, modificar archivos antes de la instalación o tener un respaldo más limpio. Además, aprenderás cómo funciona tu servidor, lo cual es muy valioso.

¿Cuánto tarda la transferencia de archivos?

Depende de tu conexión y del tamaño del paquete. Un PrestaShop completo ronda los 50-80 MB. Con una conexión de fibra, tardará menos de un minuto. Con una conexión lenta, puede tardar varios minutos.

¿Qué hago si la instalación me da error de permisos?

Vuelve a revisar los permisos de las carpetas config, var, cache e img. Si el error persiste, cambia temporalmente los permisos de esas carpetas a 777, instala PrestaShop y luego vuelve a ponerlos en 755. No dejes los permisos en 777 para siempre, es peligroso.


Conclusión

Subir PrestaShop por FTP en Plesk no es un proceso complicado, pero requiere atención al detalle. Siguiendo estos pasos, tendrás tu tienda online funcionando en menos de una hora. Recuerda:

  1. Prepara tu base de datos en Plesk.
  2. Configura tu cuenta FTP.
  3. Conecta con FileZilla.
  4. Sube los archivos al directorio correcto (httpdocs).
  5. Configura los permisos.
  6. Instala PrestaShop desde el navegador.
  7. Elimina la carpeta install.

Con práctica, podrás hacer este proceso en cuestión de minutos. Y si algún día necesitas migrar tu tienda a otro servidor, ya sabrás exactamente cómo hacerlo.

[TIP] Guarda esta guía en tus favoritos. También te recomiendo hacer una copia de seguridad de tu tienda justo después de instalarla, antes de empezar a personalizarla. Así, si algo sale mal, puedes volver al punto de partida sin problemas.

¿Tienes alguna duda? No te quedes con ella. En los comentarios de este artículo puedes preguntar, y si necesitas ayuda más personalizada, contacta con tu proveedor de hosting. Ellos conocen la configuración exacta de tu servidor.

Ya tienes todo lo necesario para transferir archivos PrestaShop y montar tu tienda. ¡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