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

Cómo subir PrestaShop por FTP y configurarlo en un hosting compartido

Actualizado el 24 de marzo de 2026

¿Por qué subir PrestaShop por FTP y no usar el instalador automático?

Si estás leyendo esto, probablemente te has encontrado con un dilema muy común: tu hosting compartido tiene un instalador automático (como Softaculous o uno propio) pero, por algún motivo, necesitas hacerlo a mano. Las razones suelen ser varias: quieres una versión específica de PrestaShop, necesitas mantener una estructura de archivos personalizada, o simplemente prefieres tener el control total desde el primer minuto.

Subir PrestaShop por FTP a un hosting compartido es un proceso que, aunque parezca técnico, es totalmente accesible para cualquier persona que siga unos pasos lógicos. No necesitas ser un desarrollador experto, solo necesitas paciencia, un cliente FTP decente y las credenciales de tu hosting. En esta guía te voy a acompañar paso a paso para que instalar PrestaShop manualmente se convierta en una tarea sencilla y hasta gratificante.

La gran ventaja de este método es que aprendes cómo funciona realmente la instalación de una tienda online. Cuando usas un instalador automático, el sistema hace todo por ti, pero si algo falla, no sabes por dónde empezar a buscar. Al hacerlo manualmente, entiendes la estructura de archivos, la base de datos y la configuración, lo que te dará una seguridad enorme para el futuro de tu negocio.


Requisitos previos antes de comenzar

Antes de lanzarnos a la aventura de subir PrestaShop por FTP, necesitas tener una serie de cosas listas. No te saltes este apartado, porque ahorrarte estos preparativos puede convertir una tarea de 30 minutos en un dolor de cabeza de varias horas.

1. Un cliente FTP

Para subir PrestaShop por FTP vas a necesitar un programa que te permita conectarte a tu servidor. Los más populares y gratuitos son FileZilla (para Windows, Mac y Linux) y Cyberduck (muy usado en Mac). Descarga uno de ellos e instálalo en tu ordenador. Si ya tienes uno, perfecto.

2. Datos de acceso FTP de tu hosting

Estos datos te los proporciona tu empresa de hosting. Normalmente los encuentras en el correo de bienvenida o en el panel de control de tu cuenta. Necesitarás:

  • Servidor FTP: suele ser algo como ftp.tudominio.com o una IP.
  • Usuario FTP: normalmente el mismo que usas para entrar al cPanel o similar.
  • Contraseña FTP: la misma que usas para el panel de control.
  • Puerto: casi siempre es el 21, aunque algunos hostings usan otros.

3. El paquete de PrestaShop

Descarga la versión de PrestaShop que quieras instalar desde la página oficial de PrestaShop. Asegúrate de elegir la versión compatible con la configuración de tu hosting (PHP, MySQL, etc.). Si no sabes qué versión es compatible, contacta con el soporte de tu hosting o revisa los requisitos en la web oficial.

4. Una base de datos creada

PrestaShop necesita una base de datos MySQL para guardar toda la información de tu tienda. Antes de empezar, crea una base de datos en tu panel de control de hosting. Anota el nombre de la base de datos, el usuario y la contraseña, porque los necesitarás durante la instalación.

[INFO]
Si tu hosting usa cPanel, busca el icono "Bases de datos MySQL". Allí puedes crear la base de datos y un usuario con todos los privilegios. Si usas otro panel, el proceso es similar.


Paso 1: Descomprimir PrestaShop en tu ordenador

Una vez que tengas el archivo ZIP de PrestaShop descargado, descomprímelo en una carpeta de tu ordenador. Verás que se genera una carpeta con muchos archivos y subcarpetas. No toques nada todavía, solo asegúrate de que la descompresión se ha completado sin errores.

[TIP]
A veces el archivo ZIP se descomprime dentro de una carpeta que se llama igual que el archivo. Esa carpeta es la que tendrás que subir al servidor.


Paso 2: Conectarte a tu servidor por FTP

Abre tu cliente FTP (FileZilla, por ejemplo) y conecta con los datos que te proporcionó tu hosting. En la barra superior verás campos para el servidor, usuario, contraseña y puerto. Rellena esos campos y pulsa "Conexión rápida".

Una vez conectado, verás dos paneles: el de la izquierda es tu ordenador y el de la derecha es tu servidor. Navega por el panel de la izquierda hasta encontrar la carpeta donde descomprimiste PrestaShop. En el panel de la derecha, navega hasta la carpeta donde quieres instalar tu tienda.

¿En qué carpeta del servidor debo subir PrestaShop?

Aquí tienes dos opciones:

  • En la raíz: si quieres que tu tienda esté en www.tudominio.com, sube los archivos a la carpeta public_html (o www, dependiendo del hosting).
  • En una subcarpeta: si quieres que tu tienda esté en www.tudominio.com/tienda, crea una carpeta llamada tienda dentro de public_html y sube los archivos ahí.

[WARNING]
Si ya tienes una web en tu dominio, subir PrestaShop a la raíz puede sobrescribir archivos existentes. Si no estás seguro, crea una subcarpeta o haz una copia de seguridad antes de continuar.


Paso 3: Subir los archivos de PrestaShop al servidor

Selecciona todos los archivos y carpetas de PrestaShop en el panel de la izquierda (puedes pulsar Ctrl+A o Cmd+A para seleccionar todo) y arrástralos hasta el panel de la derecha, dentro de la carpeta que hayas elegido.

Este proceso puede tardar unos minutos, dependiendo de la velocidad de tu conexión y del tamaño de los archivos. Verás que en la parte inferior de FileZilla aparecen los archivos que se están subiendo. Espera a que la cola se vacíe y todos los archivos aparezcan en el servidor.

[TIP]
Mientras se suben los archivos, es un buen momento para preparar la base de datos si no lo has hecho ya. Así ahorras tiempo.


Paso 4: Configurar los permisos de archivos y carpetas

Una vez subidos todos los archivos, es necesario que algunos archivos y carpetas tengan permisos de escritura para que PrestaShop pueda funcionar correctamente. Los permisos se indican con un número como 755, 644, 777, etc.

En FileZilla, haz clic derecho sobre un archivo o carpeta y selecciona "Permisos de archivo". Los permisos recomendados para PrestaShop son:

  • Carpetas: 755 (o 775 si tienes problemas).
  • Archivos: 644 (o 664 si tienes problemas).

Deberás aplicar estos permisos a todas las carpetas y archivos de PrestaShop. La forma más rápida es seleccionar todos los archivos y carpetas, hacer clic derecho y elegir "Permisos de archivo". Marca la opción "Aplicar a todos los archivos y carpetas" y confirma.

[WARNING]
No establezcas permisos 777 en todos los archivos, ya que esto es un riesgo de seguridad. Úsalo solo temporalmente si algún paso de la instalación te da error y luego vuelve a dejarlo en 755.


Paso 5: Ejecutar el instalador de PrestaShop

Ahora viene la parte más emocionante. Abre tu navegador y escribe la URL donde has subido los archivos. Si los subiste a la raíz, escribe www.tudominio.com. Si los subiste a una subcarpeta, escribe www.tudominio.com/tienda.

PrestaShop detectará automáticamente que no está instalado y te redirigirá al asistente de instalación. Verás una pantalla de bienvenida que te guiará paso a paso.

Paso 5.1: Elegir el idioma

Selecciona el idioma de tu tienda y haz clic en "Siguiente".

Paso 5.2: Validación de requisitos

PrestaShop comprobará que tu servidor cumple con los requisitos mínimos (versión de PHP, extensiones, etc.). Si todo está en verde, puedes continuar. Si hay algún error en rojo, deberás solucionarlo antes de continuar. Los problemas más comunes son:

  • Versión de PHP desactualizada: contacta con tu hosting para actualizarla.
  • Falta de extensiones PHP: como curl, gd o mbstring. También puedes pedir a tu hosting que las active.

Paso 5.3: Configurar la tienda

Aquí tendrás que introducir:

  • Nombre de la tienda: el nombre de tu negocio.
  • Actividad principal: elige la que más se ajuste a tu negocio.
  • País: el país donde operará tu tienda.
  • Nombre y contraseña del administrador: crea un usuario y contraseña para acceder al panel de administración.

Paso 5.4: Configurar la base de datos

Este es el paso más delicado. Deberás introducir los datos de la base de datos que creaste antes:

  • Servidor de la base de datos: normalmente localhost, pero algunos hostings usan un servidor específico. Consulta la documentación de tu hosting.
  • Nombre de la base de datos: el que creaste.
  • Usuario de la base de datos: el que creaste.
  • Contraseña de la base de datos: la contraseña del usuario.
  • Prefijo de las tablas: déjalo como ps_ por defecto.

Haz clic en "Probar la conexión" para verificar que los datos son correctos. Si la conexión es exitosa, continúa.

Paso 5.5: Instalación

PrestaShop comenzará a instalar los archivos y crear las tablas en la base de datos. Este proceso puede tardar unos minutos. No cierres la ventana del navegador ni interrumpas el proceso.


Paso 6: Configuración post-instalación

Una vez finalizada la instalación, PrestaShop te mostrará un mensaje de éxito y te dará la URL de tu tienda y la URL de tu panel de administración. También te recomendará eliminar la carpeta install del servidor por razones de seguridad.

Eliminar la carpeta install

Vuelve a tu cliente FTP y elimina la carpeta install que se encuentra en la raíz de tu instalación. Esto es crucial para evitar que alguien pueda reinstalar tu tienda o acceder a tu configuración.

[WARNING]
No olvides eliminar la carpeta install. Es uno de los errores más comunes que cometen los novatos y puede comprometer seriamente la seguridad de tu tienda.

Acceder a tu panel de administración

Para acceder al panel de administración, escribe www.tudominio.com/admin (o www.tudominio.com/tienda/admin). Si la carpeta de administración se llama diferente (a veces es admin123 o un nombre aleatorio), la encontrarás en el correo de confirmación de la instalación o en la URL que te mostró el instalador.


Solución de problemas comunes al instalar PrestaShop en un hosting compartido

A pesar de seguir todos los pasos al pie de la letra, pueden surgir problemas. Aquí te dejo los más comunes y sus soluciones:

Error: "The requested URL was not found on this server"

Esto suele ocurrir cuando los archivos no se han subido a la carpeta correcta o cuando el archivo .htaccess no se ha generado correctamente. Verifica que los archivos están en la carpeta correcta y que el archivo .htaccess existe en la raíz.

Error: "Error de conexión a la base de datos"

Revisa que el nombre de la base de datos, el usuario y la contraseña son correctos. A veces los hostings añaden un prefijo al nombre de la base de datos y al usuario (por ejemplo, usuario_basededatos). Comprueba que estás usando el nombre completo.

Error: "La instalación no puede continuar porque no se puede escribir en el archivo de configuración"

Esto significa que los permisos de los archivos no son correctos. Vuelve a establecer los permisos 755 en las carpetas y 644 en los archivos como se indicó en el Paso 4.

Problemas con la versión de PHP

PrestaShop 8 y versiones superiores requieren PHP 7.2 o superior. Si tu hosting tiene una versión anterior, tendrás que actualizarla desde el panel de control. Busca la opción "Select PHP Version" o similar en tu hosting.


Preguntas frecuentes (FAQ)

¿Puedo usar FileZilla en lugar de otro cliente FTP?

Sí, FileZilla es el cliente FTP más popular y funciona perfectamente para subir PrestaShop por FTP. Es gratuito y está disponible para todos los sistemas operativos.

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

Depende de la velocidad de tu conexión y del tamaño de los archivos. PrestaShop pesa alrededor de 50-100 MB, por lo que puede tardar entre 5 y 15 minutos en una conexión estándar.

¿Qué es mejor: usar el instalador automático o hacerlo manualmente?

Si eres nuevo en esto, el instalador automático puede ser más cómodo, pero hacerlo manualmente te da más control y aprendes mucho más. Además, instalar PrestaShop manualmente te permite elegir la versión exacta y evitar problemas de compatibilidad.

¿Necesito conocimientos de programación para instalar PrestaShop?

No, no necesitas saber programar. Solo necesitas seguir los pasos de esta guía y tener paciencia. Si puedes usar un programa como FileZilla y navegar por tu panel de hosting, puedes instalar PrestaShop.

¿Qué hago si mi hosting usa Syspanel en lugar de cPanel?

Si tu hosting usa Syspanel, el proceso es similar, pero tendrás que acceder al panel a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106). Dentro de Syspanel encontrarás las opciones para crear la base de datos, gestionar archivos y configurar PHP.

[INFO]
Recuerda que en Syspanel, el acceso se realiza siempre a través del puerto 2106. No uses el puerto estándar 443 o 80, ya que no funcionará.

¿Puedo cambiar la carpeta de administración después de la instalación?

Sí, puedes renombrar la carpeta de administración desde el servidor FTP. Solo asegúrate de actualizar la URL de acceso y de que no haya conflictos con otros archivos.

¿Es seguro usar el mismo servidor para la base de datos y los archivos?

Sí, en la mayoría de los hostings compartidos, el servidor de la base de datos es localhost y está en la misma máquina que tus archivos. Esto es totalmente normal y seguro.


Consejos finales para optimizar tu PrestaShop en un hosting compartido

Una vez que tu tienda está funcionando, aquí tienes algunos consejos para que funcione de manera óptima en un hosting compartido:

  • Activa la caché: PrestaShop tiene un sistema de caché integrado que puedes activar en el panel de administración (Parámetros avanzados > Rendimiento). Esto reducirá la carga del servidor y acelerará tu tienda.
  • Usa un CDN: un CDN (Red de Distribución de Contenidos) puede ayudar a servir las imágenes y archivos estáticos desde servidores cercanos a tus clientes, mejorando la velocidad.
  • Optimiza las imágenes: las imágenes pesadas son el principal factor de lentitud en tiendas online. Comprime las imágenes antes de subirlas y usa el formato WebP si es posible.
  • Mantén PrestaShop actualizado: las actualizaciones corrigen errores y vulnerabilidades de seguridad. No las descuides.
  • Haz copias de seguridad periódicas: aunque tu hosting haga copias automáticas, es recomendable que tú también hagas tus propias copias de seguridad de los archivos y la base de datos.

[TIP]
Si tu hosting compartido se queda corto en rendimiento, no dudes en contactar con el soporte para que te recomienden un plan superior o un servidor VPS. Una tienda online lenta pierde ventas.


Conclusión

Subir PrestaShop por FTP y configurarlo en un hosting compartido es un proceso que, aunque requiere un poco de atención, está al alcance de cualquier persona con ganas de aprender. Hemos visto cómo preparar el terreno, subir los

¿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