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

Cómo subir PrestaShop por FTP y configurarlo en WordPress

Actualizado el 20 de octubre de 2025

Introducción: ¿Por qué subir PrestaShop por FTP y combinarlo con WordPress?

Si estás leyendo esto, probablemente te enfrentas a un reto común en el mundo del hosting: tienes una tienda online en PrestaShop y un blog o web corporativa en WordPress, y quieres que ambos convivan en el mismo servidor. O quizás necesitas subir PrestaShop por FTP porque tu panel de control no tiene instalador automático o prefieres tener un control total sobre los archivos.

La buena noticia es que este proceso, aunque suena técnico, es totalmente abordable para cualquier persona con paciencia y un poco de método. No necesitas ser un desarrollador experto, solo seguir los pasos al pie de la letra. En este artículo, te guiaré de forma didáctica y sencilla para que puedas instalar PrestaShop FTP en tu hosting y, además, configurarlo para que funcione en armonía con WordPress en el mismo espacio.

Vamos a desglosar todo el proceso: desde qué necesitas antes de empezar, hasta cómo resolver los problemas más comunes de la PrestaShop WordPress integración. Al final, tendrás un mapa claro para que tu tienda y tu blog funcionen como un reloj suizo.

Requisitos previos: Qué necesitas tener a mano

Antes de lanzarnos a la piscina, asegurémonos de que tienes todas las herramientas necesarias. No hay nada más frustrante que empezar y darse cuenta de que te falta un dato clave.

1. Cliente FTP (FileZilla, por ejemplo)

Para subir PrestaShop por FTP, necesitas un programa que te permita conectarte a tu servidor. El más popular y gratuito es FileZilla. Si no lo tienes, descárgalo e instálalo. Es compatible con Windows, Mac y Linux.

2. Datos de acceso FTP de tu hosting

Estos datos los proporciona tu empresa de hosting. Normalmente son:

  • Servidor/Host: suele ser ftp.tudominio.com o una IP.
  • Usuario FTP: el nombre de usuario que creaste.
  • Contraseña FTP: la clave asociada a ese usuario.
  • Puerto: generalmente es el 21 para FTP estándar (o 22 para SFTP, si tu hosting lo soporta).

[!WARNING]
Si tu hosting utiliza el panel de control Syspanel, recuerda que el acceso a este panel se realiza a través del puerto 2106 (por ejemplo, https://tu-servidor:2106). No lo confundas con el puerto FTP. Son cosas diferentes. El puerto FTP lo encontrarás en la sección de "Cuentas FTP" de tu Syspanel.

3. El paquete de instalación de PrestaShop

Descarga la última versión estable de PrestaShop desde su sitio oficial. Obtendrás un archivo .zip que contiene todos los archivos de la tienda.

4. Una base de datos MySQL ya creada (o los permisos para crearla)

PrestaShop necesita una base de datos para guardar productos, pedidos y configuraciones. La mayoría de los paneles de control (cPanel, Plesk, Syspanel) te permiten crear bases de datos fácilmente.

5. Dominio o subdominio donde instalar

Decide si quieres instalar PrestaShop en la raíz de tu dominio (ej. tudominio.com) o en un subdirectorio (ej. tudominio.com/tienda). Esto es crucial para la PrestaShop WordPress integración, ya que si ya tienes WordPress en la raíz, lo más lógico es instalar PrestaShop en una subcarpeta.

Paso 1: Preparar el terreno (Crear la base de datos)

Este paso es como cimentar la casa. Sin una base de datos, PrestaShop no tiene dónde vivir.

Cómo crear la base de datos en tu panel de control

  1. Accede a tu panel de control de hosting. Si tu proveedor usa Syspanel, recuerda que el puerto es el 2106.
  2. Busca la sección de "Bases de datos MySQL" o similar.
  3. Crea una nueva base de datos. Ponle un nombre claro, por ejemplo, prestashop_db.
  4. Crea un usuario para esa base de datos y asígnale una contraseña segura.
  5. Vincula el usuario a la base de datos y concédele todos los privilegios (SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, etc.).

[!TIP]
Anota el nombre de la base de datos, el usuario y la contraseña en un bloc de notas. Los necesitarás durante el proceso de instalación web de PrestaShop.

Paso 2: Subir PrestaShop por FTP (El proceso de carga)

Ahora viene la parte principal: instalar PrestaShop FTP. Este proceso consiste en transferir los archivos desde tu computadora al servidor.

Descomprimir el archivo de PrestaShop

  1. Localiza el archivo .zip que descargaste.
  2. Haz clic derecho sobre él y selecciona "Extraer aquí" o "Descomprimir".
  3. Obtendrás una carpeta con un nombre similar a prestashop o con la versión (ej. prestashop_8.1.0).
  4. Importante: Dentro de esa carpeta, a veces hay otra carpeta con el mismo nombre. Asegúrate de que estás viendo los archivos internos (carpetas como admin, config, src, etc.) antes de subirlos.

Conectarse al servidor con FileZilla

  1. Abre FileZilla.
  2. En la barra superior, introduce los datos de tu FTP:
    • Servidor: ftp.tudominio.com
    • Nombre de usuario: tu usuario FTP
    • Contraseña: tu contraseña FTP
    • Puerto: 21 (o el que te haya indicado tu hosting)
  3. Haz clic en "Conexión rápida".

Verás dos paneles: el izquierdo es tu computadora local y el derecho es tu servidor remoto.

La transferencia de archivos

  1. En el panel izquierdo (local), navega hasta la carpeta donde descomprimiste PrestaShop.
  2. En el panel derecho (remoto), navega hasta la carpeta donde quieres instalar la tienda. Si es en la raíz, será public_html o www. Si es en una subcarpeta, entra o crea una nueva (ej. public_html/tienda).
  3. Selecciona todos los archivos y carpetas de PrestaShop en el panel local.
  4. Arrastra y suelta esos archivos en el panel remoto.

[!INFO]
El proceso de subida puede tardar varios minutos, dependiendo de tu conexión. FileZilla te mostrará el progreso en la parte inferior. Asegúrate de que no haya errores de transferencia (archivos en rojo).

Paso 3: Configurar PrestaShop (Instalación web)

Una vez que los archivos están en el servidor, es hora de ejecutar el instalador. Este es un proceso guiado que se realiza a través del navegador.

  1. Abre tu navegador y ve a la URL donde subiste los archivos. Por ejemplo, www.tudominio.com o www.tudominio.com/tienda.
  2. Automáticamente, el instalador de PrestaShop debería aparecer. Te pedirá que selecciones el idioma. Elige español y haz clic en "Siguiente".
  3. Aceptación de licencia: Marca la casilla para aceptar los términos y continúa.
  4. Compatibilidad: El sistema verificará que tu servidor cumpla con los requisitos. Todo debería estar en verde. Si algo está en rojo, tendrás que solucionarlo antes de continuar (permisos de escritura, extensiones PHP, etc.).
  5. Información de la tienda: Aquí introduces el nombre de tu tienda, el sector, el país, etc.
  6. Cuenta de administrador: Crea el usuario y la contraseña para acceder al panel de administración de PrestaShop (el back-office). Guarda estos datos, son vitales.
  7. Base de datos: Aquí es donde usas los datos que creaste en el Paso 1.
    • Motor de base de datos: MySQL.
    • Dirección del servidor: localhost (en el 99% de los casos).
    • Nombre de la base de datos: el que creaste (ej. prestashop_db).
    • Usuario: el usuario de la BD.
    • Contraseña: la contraseña de la BD.
    • Prefijo de las tablas: ps_ (déjalo por defecto).
  8. Haz clic en "Siguiente" y el instalador comenzará a crear las tablas. Esto puede tardar unos minutos.
  9. Finalización: Una vez terminado, verás un mensaje de éxito. ¡Importante! El instalador te recomendará eliminar la carpeta install por seguridad. Hazlo a través de tu panel de control o por FTP.

[!WARNING]
No olvides eliminar la carpeta install de tu servidor después de la instalación. Si no lo haces, tu tienda es vulnerable a ataques.

Paso 4: La integración de PrestaShop y WordPress en el mismo hosting

Ahora que tienes PrestaShop funcionando, vamos a abordar la PrestaShop WordPress integración. El objetivo es que ambos sistemas coexistan sin pisarse.

Opción A: WordPress en la raíz y PrestaShop en una subcarpeta

Esta es la opción más común y recomendada. Tu blog o web principal (WordPress) vive en public_html, y tu tienda (PrestaShop) vive en public_html/tienda.

  1. Ventaja: No hay conflicto de archivos. Cada sistema tiene su propio espacio.
  2. Configuración: Simplemente, al instalar PrestaShop (como hicimos arriba), lo hiciste en la subcarpeta tienda. WordPress ya estaba en la raíz.
  3. URLs: Tu tienda estará en www.tudominio.com/tienda y tu blog en www.tudominio.com.

Opción B: PrestaShop en la raíz y WordPress en una subcarpeta

En este caso, tu tienda es la protagonista y el blog es secundario. El proceso es el mismo pero a la inversa.

Opción C: Usar un subdominio

Puedes crear un subdominio como tienda.tudominio.com y apuntarlo a la carpeta public_html/tienda. Esto es muy útil para separar completamente los entornos.

Enlazando ambos sistemas con enlaces

Independientemente de la opción, debes asegurarte de que la navegación entre ambos sea fluida.

  1. Desde WordPress: En tu menú, añade un enlace personalizado que apunte a www.tudominio.com/tienda.
  2. Desde PrestaShop: En el menú de tu tienda, añade un enlace que apunte a www.tudominio.com (tu blog).

[!TIP]
Para una experiencia de usuario perfecta, intenta que el diseño de ambos sitios sea coherente. Usa los mismos colores, tipografías y estilo general. Así, el salto de la tienda al blog no se sentirá como un cambio brusco.

Solución de problemas comunes (FAQ)

Aquí van las respuestas a las dudas más frecuentes que surgen durante este proceso.

¿Por qué no puedo subir PrestaShop por FTP? FileZilla me da error de conexión.

  • Revisa los datos: Verifica que el servidor, usuario y contraseña son correctos.
  • Puerto: Asegúrate de que el puerto es el 21 (FTP) o 22 (SFTP). Si tu hosting usa un puerto distinto, te lo habrán indicado.
  • Firewall: Tu firewall o antivirus puede estar bloqueando la conexión. Prueba a desactivarlos temporalmente.
  • Modo pasivo: En FileZilla, ve a "Editar" -> "Ajustes" -> "Conexión" -> "FTP" y asegúrate de que "Modo pasivo" está activado.

La instalación de PrestaShop se queda en el paso de compatibilidad y no avanza.

Esto suele deberse a permisos de escritura incorrectos. Necesitas dar permisos de escritura (chmod 755 o 777) a las carpetas config, cache, log y img. Puedes hacerlo desde tu panel de control o desde FileZilla (clic derecho -> "Permisos de archivo").

¿Puedo usar la misma base de datos para WordPress y PrestaShop?

Técnicamente sí, pero no es recomendable. Es mucho más seguro y limpio usar bases de datos separadas. Si usas la misma, los prefijos de las tablas (wp_ y ps_) evitarán conflictos, pero es más difícil de gestionar y de hacer copias de seguridad.

¿Cómo actualizo PrestaShop después de instalarlo por FTP?

Para actualizar, descarga la nueva versión de PrestaShop, sube los archivos por FTP sobrescribiendo los existentes (excepto la carpeta config y img si no quieres perder tu configuración y productos). Luego, ejecuta el script de actualización en www.tudominio.com/install/upgrade. Es un proceso delicado; siempre haz una copia de seguridad antes.

¿Puedo instalar PrestaShop en un hosting que ya tiene WordPress con Syspanel?

Sí, absolutamente. Syspanel (accesible por el puerto 2106) es un panel de control que te permite gestionar múltiples sitios web y bases de datos. Simplemente sigue los pasos de este artículo: crea la base de datos en Syspanel, sube los archivos de PrestaShop a una subcarpeta de public_html y ejecuta el instalador.

Conclusión: Tu tienda y tu blog, en perfecta armonía

Hemos recorrido un camino completo: desde preparar el hosting y subir PrestaShop FTP, hasta la configuración final y la PrestaShop WordPress integración en el mismo hosting. Aunque al principio pueda parecer abrumador, verás que con paciencia y siguiendo cada paso, el proceso es muy lógico y manejable.

Recuerda los puntos clave:

  • La base de datos es el corazón de PrestaShop.
  • El FTP es el puente para llevar los archivos a tu servidor.
  • La estructura de carpetas (raíz vs. subcarpeta) define cómo conviven PrestaShop y WordPress.
  • La seguridad (eliminar la carpeta install) es innegociable.

Ahora tienes el conocimiento para hacerlo tú mismo. Anímate a intentarlo. Y si te encuentras con un obstáculo, vuelve a este artículo y repásalo. La práctica hace al maestro, y en el mundo del hosting, cada problema resuelto te da más confianza para el siguiente proyecto.

¡Mucha suerte con tu nueva tienda online!

¿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