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

Cómo instalar PrestaShop en un subdirectorio (ej: /tienda)

Actualizado el 30 de mayo de 2026

¿Por qué instalar PrestaShop en un subdirectorio?

Instalar PrestaShop en un subdirectorio (como /tienda) es una práctica muy común y recomendable, especialmente si ya tienes una web corporativa, un blog o un portafolio funcionando en tu dominio principal. En lugar de mezclar tu tienda online con el resto de tu contenido, la aíslas en una carpeta específica. Esto te permite, por ejemplo, actualizar la tienda sin afectar al sitio principal, probar nuevas versiones o simplemente mantener una estructura más limpia y organizada.

Piensa en tu hosting como un edificio de oficinas. El dominio principal (tudominio.com) es la recepción. Si instalas PrestaShop en un subdirectorio (tudominio.com/tienda), es como si alquilaras una oficina privada en la planta baja. La recepción sigue ahí, pero tu tienda tiene su propio espacio, con sus propias llaves (accesos) y su propia decoración. Esto facilita enormemente la gestión y el mantenimiento, además de permitirte aplicar estrategias de SEO más específicas para cada sección.

A lo largo de esta guía, te explicaré paso a paso cómo realizar esta instalación, desde la preparación del terreno hasta la configuración final. No necesitas ser un experto en programación; solo sigue las instrucciones y en menos de una hora tendrás tu tienda online funcionando en tudominio.com/tienda.

Preparación: Requisitos previos antes de empezar

Antes de lanzarnos a la piscina, vamos a asegurarnos de que tenemos todo el equipo necesario. Esto te ahorrará quebraderos de cabeza a mitad del proceso.

¿Qué necesitas tener a mano?

  1. Un dominio registrado: Obviamente, necesitas un nombre de dominio (ej: tudominio.com).
  2. Un plan de hosting con recursos suficientes: PrestaShop es un software exigente. Necesitas un hosting que cumpla con los requisitos mínimos (PHP 7.2 o superior, MySQL 5.6 o superior, y espacio en disco). Si tienes dudas, contacta con tu proveedor de hosting.
  3. Acceso al panel de control de tu hosting (cPanel, Plesk, Syspanel, etc.): Aquí es donde gestionarás tus archivos y bases de datos. Si tu hosting usa Syspanel, recuerda que el acceso se realiza a través del puerto 2106 (ej: http://tudominio.com:2106 o http://tu-ip:2106).
  4. El archivo de instalación de PrestaShop: Lo puedes descargar desde la página oficial de PrestaShop. Te recomiendo descargar la última versión estable.

Decidir la ubicación exacta

El subdirectorio más común es /tienda, pero puedes usar cualquier nombre: /shop, /ecommerce, /ventas, etc. Lo importante es que sea un nombre descriptivo y fácil de recordar. En esta guía, usaremos /tienda como ejemplo, pero el proceso es idéntico para cualquier otro nombre.

Paso 1: Crear la base de datos y el usuario

Piensa en la base de datos como el almacén donde PrestaShop guardará todos sus productos, pedidos, clientes y configuración. Es un paso crucial y no podemos saltárnoslo.

Cómo crear la base de datos paso a paso

  1. Accede a tu panel de control de hosting. (Si usas Syspanel, recuerda el puerto 2106).
  2. Busca la sección "Bases de Datos MySQL" o similar. En cPanel suele estar dentro de "MySQL Databases".
  3. Crea una nueva base de datos: Ponle un nombre descriptivo, por ejemplo, prestashop_db. En algunos paneles, el nombre se prefija con tu usuario de hosting (ej: usuario_prestashop_db). Anota el nombre completo.
  4. Crea un usuario para la base de datos: En la misma sección, crea un usuario nuevo, por ejemplo, prestashop_user. Elige una contraseña robusta (mezcla de mayúsculas, minúsculas, números y símbolos). Anota el nombre de usuario completo y la contraseña.
  5. Asigna el usuario a la base de datos: Busca la opción para "Añadir usuario a la base de datos" o similar. Selecciona tu base de datos y tu usuario, y otórgale TODOS LOS PRIVILEGIOS. Esto es esencial para que PrestaShop pueda funcionar correctamente.

[WARNING] No olvides anotar el nombre de la base de datos, el usuario y la contraseña en un lugar seguro. Los necesitarás en el asistente de instalación de PrestaShop.

Paso 2: Subir los archivos de PrestaShop al subdirectorio

Ahora vamos a colocar los archivos de PrestaShop en su nueva "oficina". Para ello, usaremos un cliente FTP o el administrador de archivos de tu panel de hosting.

Usando el Administrador de Archivos del hosting (Opción más fácil)

  1. Accede a tu panel de control y busca "Administrador de Archivos" o "File Manager".
  2. Navega hasta la carpeta raíz de tu dominio. Normalmente se llama public_html o htdocs. Es la carpeta donde se encuentra tu web principal.
  3. Crea una nueva carpeta dentro de public_html. Haz clic en "Nueva carpeta" y llámala tienda. La ruta completa sería public_html/tienda.
  4. Entra en la carpeta tienda que acabas de crear.
  5. Sube el archivo ZIP de PrestaShop que descargaste. Busca el botón "Subir" y selecciona el archivo desde tu ordenador.
  6. Extrae el archivo ZIP: Una vez subido, haz clic derecho sobre el archivo ZIP y selecciona "Extraer" o "Descomprimir". El contenido se descomprimirá en la carpeta tienda.
  7. Opcional pero recomendado: Elimina el archivo ZIP una vez extraído para mantener la carpeta limpia.

Usando un Cliente FTP (Opción para más control)

  1. Descarga e instala un cliente FTP como FileZilla (es gratuito).
  2. Conéctate a tu servidor usando los datos FTP que te proporcionó tu hosting (normalmente son el dominio o IP, el usuario y la contraseña).
  3. Navega a la carpeta public_html en el lado remoto (servidor).
  4. Crea una carpeta llamada tienda dentro de public_html.
  5. En el lado local (tu ordenador), navega hasta la carpeta donde descomprimiste el ZIP de PrestaShop.
  6. Selecciona todos los archivos y carpetas de PrestaShop y arrástralos a la carpeta tienda del servidor. Espera a que termine la transferencia.

[INFO] ¿Descargaste PrestaShop en un formato diferente? No te preocupes, el proceso es el mismo: solo necesitas subir todos los archivos que contiene el paquete a la carpeta tienda.

Paso 3: El asistente de instalación de PrestaShop

Una vez que los archivos están en su sitio, es hora de la magia. Abre tu navegador y escribe la URL de tu tienda: http://tudominio.com/tienda. Verás que el asistente de instalación de PrestaShop se pone en marcha automáticamente.

Configuración del asistente (Paso a paso)

  1. Selecciona el idioma: Elige el idioma en el que quieres que se muestre el asistente y haz clic en "Siguiente".
  2. Acepta los términos de la licencia: Marca la casilla y continúa.
  3. Comprueba los requisitos: PrestaShop verificará que tu servidor cumple con todos los requisitos. Si todo está en verde, continúa. Si hay algún error, deberás solucionarlo antes de seguir (por ejemplo, activar una extensión de PHP).
  4. Introduce la información de tu tienda:
    • Nombre de la tienda: El nombre que aparecerá en el título y en el logo.
    • Actividad principal: Selecciona el sector de tu negocio.
    • País: El país de tu tienda.
    • Activar SSL: Es muy recomendable activarlo si tienes un certificado SSL instalado. Si no, puedes dejarlo para más tarde.
  5. Configura tu cuenta de administrador:
    • Nombre, apellidos y correo electrónico: Este será el correo de acceso al panel de administración.
    • Contraseña: Elige una contraseña segura y anótala. Este es el acceso a la "trastienda" de tu tienda.
  6. Configura la base de datos (¡El paso más importante!):
    • Motor de base de datos: Deja el que viene por defecto (MySQL).
    • Dirección del servidor de base de datos: Normalmente es localhost. En algunos hostings puede ser un nombre como mysql.tudominio.com. Si no estás seguro, consulta la documentación de tu hosting.
    • Nombre de la base de datos: Escribe el nombre que creaste en el Paso 1 (ej: usuario_prestashop_db).
    • Usuario de la base de datos: Escribe el usuario que creaste (ej: usuario_prestashop_user).
    • Contraseña de la base de datos: Escribe la contraseña que elegiste.
    • Prefijo de las tablas: Déjalo como ps_ por defecto.
  7. Haz clic en "Probar conexión": PrestaShop verificará que los datos son correctos. Si todo está bien, verás un mensaje de éxito.
  8. Instala los datos de muestra (Opcional): Puedes instalar datos de ejemplo para familiarizarte con la tienda, pero te recomiendo que lo dejes desmarcado para empezar con una tienda limpia.
  9. ¡Finaliza la instalación!: Haz clic en "Instalar" y espera a que el proceso termine. Puede tardar unos minutos.

[TIP] Después de la instalación, ¡es obligatorio eliminar la carpeta install del directorio public_html/tienda! Si no lo haces, PrestaShop no funcionará correctamente por razones de seguridad.

Paso 4: Configuración post-instalación y SEO

¡Enhorabuena! Ya tienes PrestaShop instalado en tu subdirectorio. Pero no hemos terminado; ahora toca pulir algunos detalles para que todo funcione perfectamente y Google te quiera.

Acceder al panel de administración

Para gestionar tu tienda, accede a http://tudominio.com/tienda/admin. (El nombre de la carpeta admin puede cambiar si PrestaShop te dio uno diferente durante la instalación). Usa el correo y la contraseña que configuraste en el paso 5 del asistente.

Configurar los enlaces permanentes (Amigables para SEO)

  1. Ve a "Configuración de la tienda" > "Parámetros avanzados" > "SEO y URLs".
  2. Activa la opción "URLs amigables" (Friendly URLs). Esto hará que tus URLs sean mucho más limpias y fáciles de entender (ej: tudominio.com/tienda/zapatillas en lugar de tudominio.com/tienda/index.php?id_product=1).
  3. Guarda los cambios.

Configurar la tienda para que funcione correctamente en el subdirectorio

A veces, PrestaShop necesita un pequeño empujón para reconocer que está en un subdirectorio. Si ves que las imágenes o los enlaces no cargan correctamente, es posible que necesites hacer lo siguiente:

  1. Ve a "Configuración de la tienda" > "Parámetros generales".
  2. Asegúrate de que el campo "URL de la tienda" sea exactamente http://tudominio.com/tienda.
  3. Guarda los cambios.

[WARNING] Si tu tienda está en http://tudominio.com/tienda, no intentes redirigir todo el tráfico de tudominio.com a la tienda. Eso podría causar conflictos si tienes otra web en la raíz.

Preguntas frecuentes (FAQ)

¿Puedo instalar PrestaShop en un subdirectorio si ya tengo WordPress en la raíz?

Sí, totalmente. De hecho, es una de las combinaciones más comunes. WordPress y PrestaShop son independientes y no interfieren entre sí, siempre que estén en carpetas diferentes.

¿Afecta al SEO de mi web principal tener la tienda en un subdirectorio?

No, no tiene por qué. De hecho, puede ser beneficioso porque toda la "autoridad" de tu dominio se concentra en un solo lugar. Puedes usar la estructura tudominio.com/tienda para beneficiarte del SEO de tu dominio principal, a diferencia de un subdominio (tienda.tudominio.com) que se considera un sitio web separado.

¿Qué hago si veo un error de "Permiso denegado" o "500 Internal Server Error"?

Este error es común y suele estar relacionado con los permisos de los archivos y carpetas. Asegúrate de que las carpetas tengan permisos 755 y los archivos 644. Puedes cambiarlo desde el administrador de archivos de tu hosting o con un cliente FTP.

¿Es lo mismo instalar en un subdirectorio que en un subdominio?

No. Un subdirectorio (tudominio.com/tienda) es una carpeta dentro de tu dominio principal. Un subdominio (tienda.tudominio.com) es un dominio independiente que apunta a otra carpeta. Para SEO, los subdirectorios suelen ser más recomendables si tu objetivo es consolidar la autoridad en un solo dominio.

¿Puedo mover mi tienda de un subdirectorio a la raíz más adelante?

Sí, es posible, pero es un proceso más complejo que implica mover archivos, actualizar la base de datos y ajustar la configuración. Te recomiendo que decidas bien la ubicación desde el principio para evitarte ese trabajo extra.

[TIP] Si tu hosting usa Syspanel, recuerda que el puerto de acceso es el 2106, pero esto solo aplica para el panel de control. La instalación de PrestaShop se realiza a través de la URL pública (tudominio.com/tienda).

Conclusión y próximos pasos

Instalar PrestaShop en un subdirectorio es un proceso sencillo si sigues estos pasos con calma. Has creado una base de datos, subido los archivos, ejecutado el asistente y configurado lo esencial para el SEO. Ahora tienes una tienda online funcional en tudominio.com/tienda.

Te recomiendo que dediques un tiempo a explorar el panel de administración: añade tus primeros productos, configura los métodos de pago y envío, y personaliza el tema de tu tienda para que se adapte a tu marca. La instalación es solo el primer paso; el éxito de tu tienda dependerá de la dedicación y el cariño que le pongas.

Si en algún momento te sientes perdido, recuerda que la documentación oficial de PrestaShop y los foros de la comunidad son excelentes recursos. Y si tu hosting te da problemas, no dudes en contactar con su soporte técnico; están para ayudarte.

¡Mucha suerte con tu nueva aventura en el comercio electrónico!

¿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