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

Cómo instalar PrestaShop manualmente sin instalador automático

Actualizado el 4 de marzo de 2026

Antes de empezar: ¿Por qué instalar PrestaShop manualmente?

Cuando decides crear tu tienda online, lo más cómodo suele ser usar el instalador automático que ofrecen muchos paneles de control. Sin embargo, hay situaciones donde necesitas (o prefieres) hacer una instalación manual de PrestaShop: tu hosting no tiene instalador automático, necesitas una versión específica que no aparece en el panel, o simplemente quieres tener el control total de cada archivo y carpeta.

Instalar PrestaShop manualmente no es complicado, pero requiere seguir una serie de pasos con atención. No te preocupes, en esta guía te lo explico todo de forma sencilla y paso a paso, pensando en que nunca hayas hecho algo así. Al final, tendrás tu tienda funcionando perfectamente.

Requisitos previos antes de instalar PrestaShop

Antes de lanzarnos, necesitas asegurarte de que tu servidor cumple con los requisitos mínimos. Si no los cumples, la instalación dará errores raros.

Requisitos de servidor

  • PHP 7.2.5 o superior (idealmente PHP 7.4 u 8.0).
  • MySQL 5.6 o superior (o MariaDB 10.0+).
  • Espacio en disco: mínimo 500 MB, aunque te recomiendo al menos 1 GB para que respire.
  • Extensión cURL activada.
  • Extensión GD para manejar imágenes.
  • Extensión Zip para descomprimir archivos.
  • SSL (certificado HTTPS) recomendado, aunque no obligatorio para instalar.

Qué necesitas tener a mano

  • Acceso a tu panel de control del hosting (cPanel, Plesk, Syspanel, etc.).
  • Tus datos de acceso FTP (servidor, usuario y contraseña).
  • Los datos de la base de datos (nombre, usuario, contraseña, host). Si no la tienes creada, te enseño cómo hacerlo.
  • El archivo ZIP de PrestaShop descargado desde la web oficial.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), recuerda que el acceso al panel se hace por el puerto 2106 (por ejemplo: https://tu-dominio.com:2106). El proceso de crear bases de datos es similar al de otros paneles, pero te lo detallo más adelante.

Paso 1: Descargar PrestaShop correctamente

Ve a la página oficial de PrestaShop y descarga la versión que quieras instalar. Te recomiendo la última versión estable para que tengas las últimas funciones y parches de seguridad.

El archivo que descargues será un ZIP que contiene todo el código fuente de PrestaShop. No lo descomprimas aún en tu ordenador, porque lo subiremos entero al servidor y lo descomprimiremos allí.

[TIP] Si tu hosting tiene límite de tamaño para subir archivos por FTP, puedes descomprimir el ZIP en tu ordenador y subir las carpetas sueltas. Pero es mejor subirlo comprimido si puedes, porque es más rápido y evita errores de transferencia.

Paso 2: Crear la base de datos

PrestaShop necesita una base de datos MySQL para guardar productos, pedidos, clientes, etc. Sin ella, no hay tienda.

Si usas cPanel

  1. Entra en cPanel y busca la sección "Bases de datos MySQL".
  2. Crea una nueva base de datos con un nombre descriptivo (por ejemplo: mistienda_presta).
  3. Crea un usuario para esa base de datos (por ejemplo: mistienda_user) y ponle una contraseña segura.
  4. Añade el usuario a la base de datos y asígnale TODOS los privilegios.
  5. Guarda estos datos: nombre de la BD, usuario, contraseña y host (normalmente localhost).

Si usas Syspanel (HestiaCP)

  1. Accede a Syspanel por el puerto 2106.
  2. Ve a la sección "Bases de datos" o "Databases".
  3. Haz clic en "Añadir base de datos".
  4. Introduce el nombre de la base, el usuario y una contraseña segura.
  5. El sistema te dará el host (normalmente localhost).
  6. Anota todos los datos, los necesitarás en el paso de la instalación.

[WARNING] No uses caracteres raros ni espacios en el nombre de la base de datos. Solo letras, números y guiones bajos. Esto evitará problemas de conexión.

Paso 3: Subir PrestaShop por FTP

Ahora viene la parte de mover los archivos. Necesitas un cliente FTP. Si no tienes uno, te recomiendo FileZilla (gratuito y muy fácil de usar).

Configurar FileZilla

  1. Abre FileZilla y en la barra superior introduce los datos que te dio tu hosting:
    • Servidor: ftp.tudominio.com o la IP que te hayan dado.
    • Usuario: tu usuario FTP.
    • Contraseña: la de tu FTP.
    • Puerto: normalmente 21, pero si no funciona prueba con 22 (SFTP).
  2. Haz clic en "Conexión rápida".

Subir los archivos

  1. En el lado izquierdo de FileZilla (tu ordenador), localiza el ZIP de PrestaShop que descargaste.
  2. En el lado derecho (el servidor), navega hasta la carpeta donde quieres instalar la tienda. Normalmente será public_html, htdocs o web. Si quieres que tu tienda esté en tudominio.com, sube los archivos a la raíz. Si quieres que esté en tudominio.com/tienda, crea una carpeta llamada tienda y entra en ella.
  3. Arrastra el ZIP desde la izquierda a la derecha. Espera a que termine la subida (verás la barra de progreso).

[TIP] Si la subida falla a mitad, no pasa nada. Vuelve a intentarlo, FileZilla reanuda la transferencia.

Paso 4: Descomprimir el ZIP en el servidor

Una vez subido el ZIP, tienes que descomprimirlo. Hay dos formas:

Opción A: Desde el panel de control

  • En cPanel: busca la sección "Administrador de archivos" (File Manager), navega hasta tu ZIP, haz clic derecho y elige "Extraer".
  • En Syspanel: entra al administrador de archivos y busca la opción de extraer.

Opción B: Desde FTP

Si tu panel no tiene opción de extraer, puedes descomprimir en local y subir las carpetas sueltas. Pero es más lento.

Otra opción es usar un script PHP. Crea un archivo llamado unzip.php con este contenido:

<?php
$zip = new ZipArchive;
if ($zip->open('prestashop.zip') === TRUE) {
    $zip->extractTo('.');
    $zip->close();
    echo 'OK';
} else {
    echo 'ERROR';
}
?>

Sube este archivo a la misma carpeta donde está el ZIP y ábrelo en el navegador (tudominio.com/unzip.php). Cuando veas "OK", borra tanto el ZIP como el script.

[WARNING] Después de descomprimir, borra el archivo ZIP y el script del servidor. Dejarlos ahí es un riesgo de seguridad.

Paso 5: Configurar los permisos de archivos

Los archivos de PrestaShop necesitan permisos de escritura para que el instalador pueda crear archivos de configuración y carpetas temporales. Esto se hace con permisos 755 para carpetas y 644 para archivos, aunque hay algunas carpetas que necesitan 777.

Cómo cambiar permisos

  1. En tu administrador de archivos, selecciona la carpeta de PrestaShop.
  2. Busca la opción "Permisos" o "Chmod".
  3. Pon 755 en las carpetas y 644 en los archivos.
  4. Especialmente, asegúrate de que estas carpetas tengan permisos 777:
    • /app/config
    • /cache
    • /var
    • /img
    • /log
    • /translations
    • /themes (a veces)
    • /modules

[INFO] No te preocupes si no sabes exactamente cuáles son. El instalador te avisará si algo no tiene los permisos correctos y podrás corregirlo sobre la marcha.

Paso 6: Ejecutar el instalador de PrestaShop

Ahora viene lo bueno. Abre tu navegador y escribe la URL donde has subido los archivos. Por ejemplo:

  • Si lo subiste a la raíz: http://tudominio.com
  • Si lo subiste a una subcarpeta: http://tudominio.com/tienda

PrestaShop detectará que no hay instalación y te redirigirá automáticamente a install/.

Pantalla de bienvenida

  • Elige tu idioma y haz clic en "Siguiente".

Comprobación de compatibilidad

PrestaShop revisará que tu servidor cumple los requisitos. Si todo está en verde, sigue adelante. Si hay errores, te los muestra con detalle. Las soluciones más comunes son:

  • Activar extensiones PHP desde tu panel (cPanel o Syspanel).
  • Dar permisos 777 a las carpetas que te indique.
  • Subir la versión de PHP.

Información de la tienda

  • Nombre de la tienda: el que quieras mostrar.
  • Actividad principal: elige el sector.
  • País: el tuyo.
  • Nombre de la tienda: no es obligatorio, pero si lo pones, evita que te pida cuenta de PrestaShop.

Configuración de la cuenta de administrador

  • Crea un email y una contraseña para acceder al panel de administración.
  • IMPORTANTE: guarda estos datos en un lugar seguro. Son la llave de tu tienda.

Configuración de la base de datos

Aquí es donde usas los datos que creaste en el Paso 2:

  • Servidor de base de datos: normalmente localhost.
  • Nombre de la base de datos: el que creaste.
  • Usuario de la base de datos: el que creaste.
  • Contraseña: la del usuario.
  • Prefijo de las tablas: déjalo como ps_ o cámbialo si quieres más seguridad.

Instalación

Haz clic en "Instalar PrestaShop" y espera. El proceso puede tardar unos minutos. No cierres la pestaña.

[WARNING] Si el proceso se queda en 99% o da error, revisa los permisos de las carpetas. Es el fallo más común.

Paso 7: Eliminar la carpeta de instalación

¡CRÍTICO! Una vez terminada la instalación, PrestaShop te pedirá que elimines la carpeta /install del servidor. Si no lo haces, cualquiera podría reinstalar tu tienda y destrozarla.

Cómo borrarla

  1. Entra en tu administrador de archivos o FTP.
  2. Localiza la carpeta install en la raíz de tu PrestaShop.
  3. Bórrala completamente.

[WARNING] No te saltes este paso. Es la causa número uno de hackeos en PrestaShop.

Paso 8: Acceder al panel de administración

Ahora sí, tu tienda está instalada. Para entrar al panel de administración:

  • Ve a http://tudominio.com/adminXXXX (PrestaShop te dará una URL aleatoria al finalizar la instalación).
  • Introduce tu email y contraseña de administrador.

Problemas comunes y soluciones (FAQ)

"No puedo conectar con la base de datos"

  • Verifica que el host sea localhost.
  • Comprueba que el nombre de la base, usuario y contraseña son exactos.
  • Asegúrate de que el usuario tiene todos los privilegios.

"El instalador se queda en la pantalla de compatibilidad"

  • Activa las extensiones PHP que te pide desde el panel de control.
  • Si usas Syspanel, entra por el puerto 2106 y busca la sección de PHP.

"Me da error 500 después de instalar"

  • Revisa los permisos de /var y /cache. Deben ser 777.
  • Borra el contenido de /cache (excepto el archivo .htaccess).

"No encuentro la carpeta install para borrarla"

  • Si la borraste accidentalmente antes de instalar, no pasa nada. La instalación ya está hecha.
  • Si no aparece, es que ya la has borrado.

"¿Puedo instalar PrestaShop en una subcarpeta?"

Sí, perfectamente. Solo tienes que subir los archivos a la subcarpeta que quieras. La URL de acceso será tudominio.com/subcarpeta.

"¿Es mejor usar el instalador automático o la instalación manual?"

El instalador automático es más rápido, pero la instalación manual de PrestaShop te da control absoluto y es la única opción si tu hosting no tiene instalador.

Consejos finales para tu instalación manual

  • Haz una copia de seguridad de todo antes de tocar nada. Siempre.
  • Usa contraseñas fuertes para la base de datos y el panel de administración.
  • Activa SSL desde el primer día. Es imprescindible para vender online.
  • No uses el prefijo por defecto de las tablas si quieres más seguridad.
  • Mantén PrestaShop actualizado para evitar vulnerabilidades.

Conclusión

Instalar PrestaShop manualmente es un proceso que, siguiendo estos pasos, puedes completar en 30-60 minutos. No necesitas ser un experto en servidores, solo paciencia y atención a los detalles. Ahora ya sabes cómo hacer una instalación manual de PrestaShop sin depender de instaladores automáticos, y con la tranquilidad de saber exactamente qué hay en tu servidor.

Si te ha surgido alguna duda durante el proceso, repasa los pasos y los consejos de esta guía. Y recuerda: la práctica hace al maestro. La próxima vez que lo hagas, te llevará la mitad de tiempo.

¡Buena suerte con tu 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