Cómo instalar PrestaShop manualmente sin Softaculous
¿Cansado de depender de Softaculous o de los instaladores automáticos de tu hosting? Aunque son muy cómodos, a veces fallan, no ofrecen la última versión o simplemente quieres tener el control total de tu tienda online.
Instalar PrestaShop manualmente no es un misterio. Es un proceso de cuatro pasos: descargar, subir, crear base de datos y ejecutar el instalador. No necesitas ser un gurú de la programación, solo seguir las instrucciones al pie de la letra.
En esta guía, te voy a enseñar a hacer una instalación manual PrestaShop desde cero, sin atajos y con explicaciones claras para que no te pierdas. Al final, tendrás tu tienda funcionando y, de paso, entenderás mejor cómo funciona tu servidor.
¿Qué necesitas antes de empezar?
Antes de lanzarnos a la piscina, asegurémonos de que tienes todas las herramientas. No queremos sustos a mitad de camino.
1. Un dominio y hosting con acceso FTP
Esto es básico. Necesitas un nombre de dominio (ej: mitienda.com) y un plan de hosting que te permita acceder por FTP o a un gestor de archivos (como cPanel o Syspanel).
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), recuerda que el acceso a tu panel de control es a través del puerto 2106 (ej: https://tu-dominio.com:2106). Ahí encontrarás el administrador de archivos y la sección de bases de datos.
2. Los datos de acceso a la base de datos
Durante la instalación, PrestaShop te pedirá el nombre de la base de datos, el usuario y la contraseña. Si no sabes cómo crearla, no te preocupes, lo veremos en el siguiente paso. Necesitarás tener estos datos a mano.
3. La última versión de PrestaShop
No descargues versiones antiguas. Ve al sitio oficial de PrestaShop y descarga el paquete comprimido (normalmente en .zip). Busca la opción "Descargar para tu tienda" o "Descargar PrestaShop".
Paso 1: Preparar la base de datos
Piensa en la base de datos como el almacén donde PrestaShop guardará todos tus productos, clientes y pedidos. Debe existir antes de instalar el software.
Cómo crearla en cPanel
- Entra a tu cPanel (normalmente
tudominio.com/cpanel). - Busca la sección Bases de Datos MySQL.
- Crea una nueva base de datos con un nombre descriptivo (ej:
mitienda_db). - Crea un usuario para esa base de datos (ej:
mitienda_user) y asigna una contraseña segura. - IMPORTANTE: Añade el usuario a la base de datos y asígnale TODOS LOS PRIVILEGIOS. Sin este paso, PrestaShop no podrá escribir información.
Cómo crearla en Syspanel (HestiaCP)
- Accede a tu panel Syspanel usando el puerto 2106.
- Ve a la sección Bases de Datos o DB.
- Haz clic en Añadir Base de Datos.
- Ponle un nombre (ej:
mitienda_db), crea un usuario y una contraseña. - El sistema la creará y te dará el nombre completo de la base de datos (a veces añade un prefijo con tu usuario, como
usuario_mitienda_db). Guarda ese nombre exacto.
[TIP] Anota el nombre de la base de datos, el usuario y la contraseña en un bloc de notas. Lo necesitarás en el Paso 4.
Paso 2: Subir los archivos a tu hosting
Este es el paso más "físico" del proceso. Vamos a mover los archivos de PrestaShop desde tu ordenador al servidor.
Opción A: Usando un cliente FTP (FileZilla)
- Descarga e instala FileZilla (es gratuito).
- Ábrelo y conecta con los datos FTP de tu hosting. Normalmente son: Servidor (ej:
ftp.tudominio.com), Usuario y Contraseña. Si no los tienes, pídelos a tu proveedor de hosting. - En el panel derecho (tu servidor), navega hasta la carpeta
public_html(ohtdocs). Esta es la raíz de tu sitio web. - En el panel izquierdo (tu ordenador), localiza el archivo
.zipde PrestaShop que descargaste. - Extrae el contenido del zip en tu ordenador para que tengas una carpeta con todos los archivos.
- Arrastra el contenido de esa carpeta (no la carpeta en sí) a la ventana derecha de FileZilla. Espera a que se suban todos los archivos.
Opción B: Usando el Administrador de Archivos del hosting
- Entra a tu panel de control (cPanel o Syspanel).
- Busca el Administrador de Archivos.
- Navega a
public_html. - Sube el archivo
.zipde PrestaShop. - Una vez subido, haz clic derecho sobre el
.zipy selecciona Extraer o Descomprimir. - Si te crea una carpeta tipo
prestashop/, mueve todos los archivos de esa carpeta apublic_html(uno nivel arriba).
[WARNING] Es normal que la subida tarde unos minutos, ya que son muchos archivos. No cierres la ventana ni interrumpas el proceso.
Paso 3: Configurar los permisos de archivos
Este paso es crucial para que el instalador pueda escribir en el servidor. Los permisos se representan con números como 755 o 644.
- En FileZilla o en el Administrador de Archivos, selecciona todos los archivos y carpetas de PrestaShop.
- Haz clic derecho y busca la opción Permisos de archivos o Chmod.
- Establece los siguientes valores:
- Para carpetas:
755. - Para archivos:
644.
- Para carpetas:
- Aplica estos permisos de forma recursiva (a todas las subcarpetas y archivos dentro).
[INFO] No te asustes si no entiendes los números. Es la forma estándar de decirle al servidor "quién puede leer, escribir y ejecutar". Este valor es el más común y seguro.
Paso 4: Ejecutar el instalador de PrestaShop
Ahora viene la magia. Abre tu navegador y escribe tu dominio (ej: http://tudominio.com). El instalador de PrestaShop se lanzará automáticamente.
- Selecciona tu idioma y haz clic en "Siguiente".
- Acepta los términos de la licencia.
- Comprueba los requisitos: El instalador verificará que tu servidor tiene todo lo necesario. Si todo está en verde, continúa. Si hay algún error, revísalo (suele ser un problema de permisos).
- Información de la tienda: Aquí pones el nombre de tu tienda, el sector, el país y las actividades. Elige una contraseña para el administrador. ¡No la olvides!
- Sistema de base de datos: Este es el paso clave.
- Motor de base de datos: Deja el que viene por defecto (MySQL).
- Dirección del servidor: Normalmente es
localhost, pero a veces tu hosting usa una dirección diferente (comomysql.tudominio.com). Si no estás seguro, consulta la documentación de tu hosting. - Nombre de la base de datos: Escribe el nombre exacto que creaste en el Paso 1.
- Usuario de la base de datos: El usuario que creaste.
- Contraseña de la base de datos: La contraseña de ese usuario.
- Prefijo de las tablas: Déjalo como
ps_por defecto.
- Haz clic en "Probar la conexión". Si todo está bien, verás un mensaje de éxito. Si no, revisa los datos.
- Instalar la tienda: Haz clic en el botón de instalar. El proceso puede tardar un par de minutos. Verás una barra de progreso.
- ¡Enhorabuena! Al finalizar, verás un resumen. Te dará la URL de tu tienda y la URL del panel de administración (normalmente
tudominio.com/admin).
Paso 5: Limpieza post-instalación (IMPORTANTE)
El instalador te habrá creado una carpeta llamada install. Esta carpeta es un peligro de seguridad y debe eliminarse.
- Ve a tu FileZilla o Administrador de Archivos.
- Entra a
public_html. - Elimina la carpeta
installpor completo.
[WARNING] No olvides este paso. Dejar la carpeta install es una de las puertas de entrada más comunes para los hackers.
Solución de problemas comunes (FAQ)
Aquí tienes las respuestas a las dudas más típicas que te pueden surgir si algo no sale bien.
¿Por qué me da error de conexión a la base de datos?
Revisa los tres datos clave: el nombre de la base de datos (a veces el hosting añade un prefijo, como usuario_nombrebd), el usuario y la contraseña. Asegúrate de que el usuario tiene "todos los privilegios" sobre la base de datos. Un error muy común es escribirlos con espacios o errores tipográficos.
¿Qué hago si veo una página de error 500?
Generalmente es un problema de permisos. Vuelve a establecer los permisos de carpetas a 755 y archivos a 644. También puede ser que el archivo .htaccess esté mal configurado. No lo toques si no sabes lo que haces.
¿Cómo accedo al panel de administración?
La URL suele ser tudominio.com/admin. Si no funciona, busca la carpeta admin en tu servidor. Puede que el instalador le haya puesto un nombre un poco diferente por seguridad (ej: admin12345). Puedes mirar en public_html para ver el nombre exacto de la carpeta.
¿Es seguro instalar PrestaShop manualmente?
Sí, siempre que sigas los pasos. La instalación manual te da control total y evitas vulnerabilidades de instaladores de terceros. Eso sí, asegúrate de eliminar la carpeta install al final.
¿Necesito conocimientos de programación?
No. Solo necesitas saber usar un navegador y un cliente FTP. Si has llegado hasta aquí, ya tienes lo necesario.
Conclusión: Tú tienes el control
Has aprendido a hacer una instalación manual PrestaShop, paso a paso. Aunque al principio pueda parecer un proceso largo, es mucho más simple de lo que parece. Ahora ya no dependes de herramientas automáticas y entiendes mejor la estructura de tu tienda online.
Recuerda que la práctica hace al maestro. Si algo falla la primera vez, no te desanimes. Repasa los pasos, verifica los datos y vuelve a intentarlo. Instalar PrestaShop desde cero te da una base sólida y un conocimiento valioso para el futuro de tu negocio.
¡Ya tienes tu tienda lista para empezar a vender!
