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

Cómo instalar PrestaShop manualmente (sin Softaculous) en cualquier panel

Actualizado el 30 de noviembre de 2025

¿Cansado de depender de Softaculous o de los instaladores automáticos de tu hosting? Instalar PrestaShop manualmente puede parecer un desafío, pero en realidad te da un control total sobre la configuración, la estructura de carpetas y la base de datos. Además, es una habilidad imprescindible si quieres trabajar con cualquier panel de control (cPanel, Plesk, Syspanel, DirectAdmin, etc.) o incluso con un VPS sin panel.

En esta guía extensa y paso a paso, te enseñaré a realizar una instalacion manual prestashop desde cero. No necesitas ser un experto en programación, solo seguir las instrucciones al pie de la letra. Olvídate de los asistentes gráficos; aquí aprenderás a hacerlo como un profesional.

¿Qué necesitas antes de empezar?

Antes de lanzarnos a la acción, es fundamental que tengas a mano una serie de requisitos. Si no los cumples, la instalación fallará o dará errores extraños. Vamos a revisarlos.

1. Acceso al panel de control de tu hosting

Para instalar prestashop manualmente, necesitas acceso a tu panel de administración del hosting. Esto puede ser cPanel, Plesk, DirectAdmin o Syspanel (este último siempre se accede por el puerto 2106). Dentro de este panel, deberás poder:

  • Crear bases de datos MySQL.
  • Crear usuarios y asignarles privilegios.
  • Acceder al administrador de archivos (File Manager) o tener un cliente FTP (como FileZilla).

2. Archivos de PrestaShop

Descarga la última versión estable de PrestaShop desde su sitio web oficial. Asegúrate de descargar el paquete completo en formato .zip. No descargues versiones beta o RC (Release Candidate) para una tienda en producción.

3. Cliente FTP (opcional pero recomendado)

Aunque puedes usar el administrador de archivos del panel, muchos usuarios prefieren FTP para subir miles de archivos más rápido. Programas como FileZilla son gratuitos y muy intuitivos.

4. Datos de acceso a tu dominio

Asegúrate de que tu dominio ya apunta al hosting y que tienes la posibilidad de crear subdominios si lo deseas (aunque no es obligatorio).

Paso 1: Crear la base de datos MySQL

PrestaShop necesita una base de datos para guardar todos los productos, pedidos, clientes y configuración. Este es el paso más crítico de la instalacion manual prestashop. Si te equivocas aquí, la instalación no continuará.

En cPanel:

  1. Busca la sección "Bases de datos" y haz clic en "MySQL Database Wizard" (Asistente de bases de datos MySQL).
  2. En el primer campo, escribe un nombre para tu base de datos. Por ejemplo: tienda_ventas.
  3. Haz clic en "Siguiente" o "Crear base de datos".
  4. Ahora crea un usuario. Escribe un nombre de usuario (ej: admin_tienda) y una contraseña segura. Guárdala en un lugar seguro porque la necesitarás más adelante.
  5. Asigna todos los privilegios al usuario sobre esa base de datos. Marca la casilla "ALL PRIVILEGES" (Todos los privilegios) y haz clic en "Siguiente".

En Syspanel (puerto 2106):

  1. Accede a tu panel escribiendo https://tudominio.com:2106 o https://IP:2106.
  2. Busca la sección "Bases de datos" o "MySQL".
  3. Haz clic en "Agregar base de datos".
  4. Nombra tu base de datos (ej: prestashop_db).
  5. Crea un usuario con contraseña y vincúlalo a esa base de datos con todos los privilegios.

[WARNING]: Anota el nombre de la base de datos, el usuario y la contraseña. Te los pedirá el instalador de PrestaShop. Si los pierdes, tendrás que empezar de nuevo.

Paso 2: Subir los archivos de PrestaShop a tu servidor

Ahora viene la parte más tediosa pero sencilla: transferir los archivos. Tienes dos opciones: el Administrador de Archivos del panel o FTP.

Opción A: Usar el Administrador de Archivos (más lento pero sin programas)

  1. En tu panel, entra al "Administrador de Archivos" (File Manager).
  2. Navega hasta la carpeta public_html (o htdocs en algunos servidores). Esta es la raíz de tu dominio principal.
  3. Haz clic en "Subir" y selecciona el archivo .zip de PrestaShop que descargaste.
  4. Una vez subido el .zip, haz clic derecho sobre él y selecciona "Extract" (Extraer).
  5. El sistema creará una carpeta con el nombre del archivo (ej: prestashop). Entra en esa carpeta y selecciona todos los archivos internos (Ctrl+A) y muévelos (cortar y pegar) a public_html directamente. Esto es importante para que la tienda se cargue en tu dominio principal y no en tudominio.com/prestashop.

Opción B: Usar FTP (recomendado para archivos grandes)

  1. Descarga e instala FileZilla (o tu cliente FTP favorito).
  2. Conéctate usando los datos FTP que te proporcionó tu hosting (host, usuario, contraseña y puerto, normalmente 21).
  3. En el lado derecho (servidor), navega a public_html.
  4. En el lado izquierdo (local), navega a la carpeta donde descargaste el .zip.
  5. Extrae el .zip localmente en tu computadora para tener una carpeta con todos los archivos.
  6. Arrastra todo el contenido de la carpeta (no la carpeta en sí) hacia public_html.

[TIP]: Si tu conexión es lenta, puedes subir el .zip y extraerlo en el servidor con el Administrador de Archivos. Es más rápido que subir miles de archivos sueltos por FTP.

Paso 3: Configurar los permisos de archivos y carpetas

PrestaShop necesita escribir en ciertos archivos para funcionar correctamente. Si los permisos son incorrectos, verás errores de "permiso denegado" o pantallas en blanco.

  1. En el Administrador de Archivos, selecciona todos los archivos y carpetas de public_html.
  2. Haz clic derecho y selecciona "Permisos" o "Change Permissions" (Cambiar permisos).
  3. Configura la carpeta raíz (public_html) con permisos 755.
  4. Configura las carpetas config, cache, log, img, mails, modules, themes, translations, upload, download, var (si existe) y app con permisos 755 o 775 (dependiendo del servidor). Si tienes dudas, usa 755.
  5. Los archivos .php y .js deben tener permisos 644.

[WARNING]: En algunos servidores, especialmente los que usan PHP-FPM, los permisos 775 son necesarios. Si ves errores de escritura, prueba con 775 en las carpetas mencionadas.

Paso 4: Ejecutar el instalador web de PrestaShop

Este es el momento de la verdad. Una vez que los archivos están en su lugar, debes abrir tu navegador y escribir tu dominio.

  1. Escribe https://tudominio.com en tu navegador.
  2. Si has hecho todo bien, aparecerá el asistente de instalación de PrestaShop. No cierres esta ventana.
  3. Selecciona tu idioma (español) y haz clic en "Siguiente".

Aceptar la licencia

  1. Marca la casilla de "Acepto los términos y condiciones".
  2. Haz clic en "Siguiente".

Verificar compatibilidad

El instalador revisará si tu servidor cumple con los requisitos (versión de PHP, extensiones, etc.). Si todo aparece en verde, continúa. Si hay errores, deberás solucionarlos (por ejemplo, activar extensiones PHP desde el panel).

Información de la tienda

  1. Introduce el nombre de tu tienda (ej: "Mi Tienda Online").
  2. Elige una actividad principal (ej: "Ropa y accesorios").
  3. Introduce una dirección de correo electrónico válida. Esta será la cuenta de administrador.
  4. Crea una contraseña para el administrador. Debe ser segura (mínimo 8 caracteres con mayúsculas y números).

Configurar la base de datos

Este es el paso clave de la instalacion manual prestashop:

  1. En "Motor de base de datos", deja MySQL (o MySQLi).
  2. En "Dirección del servidor de base de datos", escribe localhost (en el 99% de los casos es correcto).
  3. En "Nombre de la base de datos", escribe el nombre que creaste en el Paso 1.
  4. En "Usuario de la base de datos", escribe el usuario que creaste.
  5. En "Contraseña de la base de datos", escribe la contraseña de ese usuario.
  6. En "Prefijo de las tablas", puedes dejar ps_ por defecto. Si quieres más seguridad, cámbialo a algo como tienda_.

Haz clic en "Probar la conexión". Si todo es correcto, verás un mensaje de éxito y el botón "Siguiente" se activará.

Finalizar la instalación

  1. El sistema te preguntará si quieres instalar datos de demostración. Recomiendo NO instalarlos para empezar limpio, pero si quieres ver cómo funciona, puedes marcarlo.
  2. Haz clic en "Instalar" y espera unos minutos. Verás una barra de progreso.

[INFO]: No cierres la página ni la recargues durante la instalación. Podrías corromper la base de datos.

Paso 5: Eliminar la carpeta de instalación

Este paso es obligatorio por seguridad. Cuando la instalación termine, PrestaShop te pedirá que elimines la carpeta install y el archivo install.php de la raíz de tu servidor.

  1. Ve a tu Administrador de Archivos o FTP.
  2. Busca la carpeta llamada install en public_html.
  3. Haz clic derecho y selecciona "Eliminar" o "Delete".
  4. También busca el archivo install.php (si existe) y elimínalo.

Si no eliminas esta carpeta, cualquiera podría intentar reinstalar tu tienda y tomar el control.

Paso 6: Acceder al panel de administración

Una vez eliminada la carpeta, ya puedes acceder a tu tienda.

  • Front Office (tienda): https://tudominio.com
  • Back Office (administración): https://tudominio.com/admin (o la carpeta que hayas configurado durante la instalación, por ejemplo admin12345).

[TIP]: Cambia el nombre de la carpeta admin a algo más seguro (ej: admin_tienda_secreta) desde el Administrador de Archivos. Esto dificulta ataques de fuerza bruta.

Solución de problemas comunes (FAQ)

Aquí te dejo las dudas más frecuentes cuando decides instalar prestashop sin softaculous.

¿Por qué me sale una página en blanco después de la instalación?

Esto suele deberse a problemas de permisos o a una versión de PHP incorrecta. Revisa que la versión de PHP de tu hosting sea compatible (PrestaShop 8 requiere PHP 7.2.5 o superior). También verifica que las carpetas var/cache y app/cache tengan permisos de escritura.

¿Puedo instalar PrestaShop en un subdominio?

Sí. Simplemente sube los archivos a la carpeta correspondiente al subdominio (ej: subdominio.tudominio.com apunta a la carpeta public_html/subdominio). El proceso es idéntico.

¿Qué hago si el instalador no arranca y me descarga un archivo .php?

Esto significa que tu servidor no está ejecutando PHP correctamente. Revisa que el archivo .htaccess en la raíz tenga las directivas correctas o que el módulo PHP esté activado en tu panel. En Syspanel, verifica que el dominio esté vinculado a un "Trabajo web" con PHP habilitado.

¿Es necesario usar FTP o puedo hacer todo con el Administrador de Archivos?

Puedes hacer todo con el Administrador de Archivos, pero es más lento. Para una instalación de prueba, vale la pena. Para una tienda con muchos archivos, FTP es mucho más eficiente.

Me da error de "conexión a la base de datos rechazada"

Revisa que hayas escrito el nombre de la base de datos, el usuario y la contraseña exactamente como los creaste. A veces, en cPanel, el nombre de la base de datos lleva un prefijo con tu nombre de usuario (ej: usuario_tienda_db). Verifica esto en tu panel.

¿Puedo migrar una instalación hecha con Softaculous a una manual?

Sí, pero es un proceso más complejo que implica exportar e importar la base de datos y ajustar los archivos de configuración (app/config/parameters.php). Es más fácil hacer una instalación limpia y luego importar los productos.

Consejos finales para una instalación exitosa

  • Siempre haz una copia de seguridad de tu base de datos y archivos antes de modificar nada.
  • Utiliza contraseñas seguras tanto para la base de datos como para el administrador de la tienda.
  • Mantén PrestaShop actualizado para evitar vulnerabilidades de seguridad.
  • No utilices el usuario admin como nombre de usuario del panel de administración. Crea uno único.
  • Configura un certificado SSL (HTTPS) desde tu panel de hosting para proteger los datos de tus clientes. La instalación manual no lo configura automáticamente.

Conclusión

Aprender como instalar prestashop manual te da una ventaja enorme. No dependes de las limitaciones de los instaladores automáticos y entiendes mejor la estructura de tu tienda. Aunque al principio pueda parecer abrumador, una vez que lo haces una vez, te darás cuenta de que es un proceso lógico y sencillo.

Recuerda que la clave está en la preparación: una buena base de datos, archivos correctamente subidos y permisos adecuados. Si has seguido esta guía, ya tienes tu tienda en funcionamiento. Ahora toca personalizarla, añadir productos y empezar a vender.

Si te surge cualquier duda durante el proceso, no dudes en consultar la documentación oficial de PrestaShop o contactar con tu proveedor de hosting. ¡Buena suerte con tu nueva tienda!

¿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