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

Instalar PrestaShop manualmente sin Softaculous (guía completa)

Actualizado el 17 de marzo de 2026

¿Cansado de depender del instalador automático de tu panel de control? Aunque Softaculous (o herramientas similares) hacen la vida fácil, hay muchas razones para querer instalar PrestaShop manualmente: mayor control sobre la configuración, aprender cómo funciona tu tienda por dentro, o simplemente porque tu plan de hosting no incluye ese instalador.

No te preocupes, no necesitas ser un experto en programación. En esta guía completa, paso a paso y en un lenguaje claro, te voy a enseñar a instalar PrestaShop desde cero. Al final, tendrás tu tienda online funcionando, con la satisfacción de haberlo hecho tú mismo.

¿Qué necesitas antes de empezar?

Antes de lanzarnos a la acción, vamos a asegurarnos de que tienes todo lo necesario. Es como preparar los ingredientes antes de cocinar una receta.

Un hosting con los requisitos mínimos

PrestaShop es un software exigente, pero no te asustes. Asegúrate de que tu hosting cumpla (o supere) estos requisitos:

  • PHP: Versión 7.2.5 o superior (te recomiendo la 7.4 o 8.0 para un mejor rendimiento).
  • MySQL: Versión 5.6 o superior.
  • Espacio en disco: Al menos 500 MB libres, aunque 1 GB es más cómodo.
  • Dominio: Un dominio apuntando a tu hosting (o un subdominio para probar).

Herramientas necesarias

  • Cliente FTP: Como FileZilla (gratuito) para subir los archivos.
  • Administrador de archivos: El que trae tu panel de hosting (cPanel, Plesk, Syspanel, etc.).
  • Acceso a phpMyAdmin: Esta herramienta está en tu panel de control y sirve para gestionar la base de datos.

Descargar PrestaShop

Ve al sitio web oficial de PrestaShop y descarga la última versión estable. Es un archivo .zip que contiene todos los archivos de la tienda.


Paso 1: Crear la base de datos

PrestaShop necesita una base de datos para guardar tus productos, clientes, pedidos y configuración. Es el "almacén" de tu tienda.

Creando la base de datos en tu panel de control

El proceso varía según tu proveedor, pero la idea es la misma. Te muestro el proceso genérico y luego el detalle para los paneles más comunes.

  1. Accede a tu panel de control de hosting (cPanel, Plesk, Syspanel, etc.).
  2. Busca la sección "Bases de Datos" o "MySQL Databases".
  3. Crea una nueva base de datos. Le pones un nombre, por ejemplo mistienda_db. Anota este nombre.
  4. Crea un usuario para esa base de datos. Por ejemplo, miusuario_db. Elige una contraseña segura y anótala también.
  5. Añade el usuario a la base de datos y otórgale TODOS los privilegios (ALL PRIVILEGES). Esto es esencial para que PrestaShop pueda crear sus tablas.

Detalle para cPanel

En cPanel, busca "Asistente para bases de datos MySQL". Te guiará paso a paso. O hazlo manualmente:

  1. En "MySQL Databases", crea la base de datos.
  2. En "MySQL Users", crea el usuario y la contraseña.
  3. En "Add User To Database", selecciona tu base de datos y tu usuario, y haz clic en "Add".
  4. Marca la casilla "ALL PRIVILEGES" y haz clic en "Make Changes".

Detalle para Syspanel (antes HestiaCP)

[INFO] Recuerda que Syspanel es el panel de control que antes se llamaba HestiaCP. Accede a él a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106).

  1. En el menú lateral, busca "Bases de datos" o "DB".
  2. Haz clic en "Añadir base de datos".
  3. Completa el nombre de la base de datos, el usuario y la contraseña. Syspanel creará el usuario y la base de datos automáticamente con el prefijo que elijas.
  4. Guarda los datos. El usuario ya tendrá todos los permisos necesarios.

Paso 2: Subir los archivos de PrestaShop a tu hosting

Ahora toca subir el código de PrestaShop a tu servidor. Aquí tienes dos métodos: el FTP y el Administrador de Archivos.

Opción A: Usando FTP (FileZilla)

  1. Descomprime el archivo .zip de PrestaShop que descargaste en tu ordenador.
  2. Abre FileZilla y conecta con tus credenciales FTP (host, usuario, contraseña y puerto 21).
  3. En el panel derecho (tu servidor), navega hasta la carpeta public_html (o www). Esta es la raíz de tu dominio.
  4. En el panel izquierdo (tu ordenador), navega hasta la carpeta donde descomprimiste PrestaShop.
  5. Selecciona todos los archivos de la carpeta de PrestaShop (usa Ctrl+A) y arrástralos a public_html.
  6. Espera a que se complete la subida. Puede tardar unos minutos.

Opción B: Usando el Administrador de Archivos

  1. Sube el archivo .zip de PrestaShop a public_html usando el Administrador de Archivos de tu panel.
  2. Una vez subido, haz clic derecho sobre el archivo .zip y selecciona "Extraer" o "Descomprimir".
  3. El sistema creará una carpeta con los archivos descomprimidos.
  4. Mueve todos los archivos de esa carpeta a public_html (la raíz), de modo que index.php esté directamente en public_html, no en una subcarpeta.

[WARNING] No dejes los archivos en una subcarpeta (por ejemplo, public_html/prestashop/). Quieres que tu tienda esté en la raíz de tu dominio, a menos que quieras instalarla en un subdirectorio específico (ej: tudominio.com/tienda).


Paso 3: El asistente de instalación de PrestaShop

Una vez que los archivos están en su sitio, es hora de ejecutar la instalación.

  1. Abre tu navegador y escribe tu dominio (o subdominio).
  2. PrestaShop detectará que no está instalado y te redirigirá automáticamente al asistente de instalación (normalmente en /install).
  3. Selecciona tu idioma y haz clic en "Siguiente".

Paso 3.1: Verificación de requisitos

PrestaShop comprobará que tu servidor cumple con todo lo necesario. Verás una lista de elementos con un icono verde (correcto) o rojo (incorrecto).

  • Si todo está en verde, haz clic en "Siguiente".
  • Si algo está en rojo o ámbar, revisa qué es. A menudo son permisos de archivos que puedes solucionar con tu cliente FTP o Administrador de Archivos. Si es un problema de configuración del servidor, deberás contactar con tu proveedor de hosting.

Paso 3.2: Información de la tienda

Aquí rellenas los datos básicos de tu negocio:

  • Nombre de la tienda: El nombre que verán tus clientes.
  • Actividad principal: Elige la que más se ajuste a tu negocio.
  • País: Tu país.
  • Hora local: Tu zona horaria.
  • Logo: Puedes subirlo ahora o más tarde.

Paso 3.3: Cuenta de administrador

Crea el usuario y la contraseña para acceder al panel de administración de tu tienda (el "back office"). Elige algo seguro y guárdalo bien.

  • Nombre: Tu nombre o el de la persona administradora.
  • Apellidos: Tus apellidos.
  • Correo electrónico: Un correo válido, te llegará información importante.
  • Contraseña: Mínimo 8 caracteres.

Paso 3.4: Conexión a la base de datos

Este es el paso clave. Necesitas los datos que creaste en el Paso 1.

  • Motor de base de datos: Déjalo en MySQL.
  • Dirección del servidor: Normalmente es localhost. Si no funciona, consulta a tu hosting.
  • Nombre de la base de datos: El nombre que le diste (ej: mistienda_db).
  • Usuario: El usuario que creaste (ej: miusuario_db).
  • Contraseña: La contraseña de ese usuario.
  • Prefijo de las tablas: Déjalo como ps_ a menos que tengas una razón para cambiarlo.

Haz clic en "Probar conexión". Si todo es correcto, verás un mensaje de éxito. Haz clic en "Siguiente".

Paso 3.5: Finalizar la instalación

  • Revisa el resumen de la instalación.
  • Haz clic en "Instalar PrestaShop". El proceso puede tardar unos minutos.
  • ¡Enhorabuena! Verás una pantalla de éxito.

Paso 4: Configuración post-instalación (IMPORTANTE)

La instalación ha terminado, pero hay un paso crítico que no debes olvidar.

Eliminar la carpeta de instalación

Por seguridad, debes eliminar la carpeta /install de tu servidor. Si no lo haces, cualquiera podría intentar reinstalar tu tienda y tomar el control.

  1. Ve a tu cliente FTP o Administrador de Archivos.
  2. Navega a public_html.
  3. Elimina la carpeta llamada install por completo.

[WARNING] Este paso es obligatorio. No lo omitas. Dejar la carpeta install es un riesgo de seguridad grave.

Acceder a tu panel de administración

Una vez eliminada la carpeta, ya puedes acceder a tu back office. La URL normalmente es:

tudominio.com/admin

O si renombraste la carpeta admin durante la instalación, usa ese nombre.


Resolución de problemas comunes (FAQ)

Aquí tienes algunas soluciones a problemas típicos que pueden surgir.

No puedo acceder al instalador, me sale un error 404

  • El archivo index.php no está en la raíz: Asegúrate de que has movido los archivos correctamente desde la subcarpeta a public_html.
  • Permisos incorrectos: Los archivos deben tener permisos 644 y las carpetas 755. Puedes cambiarlos con tu cliente FTP.

Me dice que no se puede conectar a la base de datos

  • Nombre del servidor: Prueba con localhost o 127.0.0.1. Algunos hostings usan un nombre específico (ej: mysql.tudominio.com).
  • Datos incorrectos: Revisa que has escrito bien el nombre de la base de datos, el usuario y la contraseña. Ten cuidado con las mayúsculas y minúsculas.
  • Privilegios del usuario: Asegúrate de que el usuario tiene TODOS los privilegios sobre la base de datos.

La instalación se queda atascada en un paso

  • Límite de memoria PHP: A veces el límite de memoria es demasiado bajo. Puedes intentar aumentarlo editando el archivo .htaccess o php.ini. Consulta a tu hosting cómo hacerlo.
  • Reintenta: A veces es un fallo temporal. Vuelve a empezar el proceso de instalación desde el principio.

Ya tengo la tienda instalada, ¿cómo la actualizo?

  • Copia de seguridad: Antes de cualquier actualización, haz una copia de seguridad completa de tus archivos y base de datos.
  • Descarga la última versión: Descarga el paquete de PrestaShop desde su web.
  • Sobrescribe archivos: Sube los nuevos archivos por FTP, sobrescribiendo los antiguos.
  • Ejecuta el actualizador: Ve a tudominio.com/install/upgrade y sigue los pasos. (No olvides eliminar la carpeta install después).

Conclusión: ¡Tu tienda está en pie!

Instalar PrestaShop manualmente es un proceso que, aunque requiere más pasos que usar un instalador automático, te da un control total y un conocimiento profundo de tu plataforma. Has aprendido a crear una base de datos, subir archivos y ejecutar el asistente de instalación.

Ahora tienes una tienda online completamente funcional. Te recomiendo que explores el panel de administración, configures los métodos de pago y envío, y empieces a añadir tus productos.

[TIP] No te olvides de configurar las URLs amigables en "Parámetros avanzados > SEO y URLs" para mejorar el posicionamiento de tu tienda en Google.

Si te has atascado en algún punto, revisa los pasos anteriores. Con paciencia y siguiendo esta guía, lo habrás logrado. ¡Bienvenido al mundo del comercio electrónico con PrestaShop!

¿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