PrestaShop: Cómo instalar desde el panel de control (cPanel/Plesk)
¡Hola! Si estás aquí es porque quieres montar tu tienda online con PrestaShop y necesitas ayuda con la instalación. No te preocupes, vas a ver que es mucho más sencillo de lo que parece. En esta guía te voy a explicar paso a paso cómo instalar PrestaShop desde el panel de control de tu hosting, ya sea cPanel o Plesk.
Vamos a desglosar todo el proceso para que, incluso si eres totalmente principiante, puedas tener tu tienda funcionando en menos de lo que canta un gallo. Recuerda que el objetivo es que tengas una instalación limpia y optimizada desde el principio, así que presta atención a los detalles.
¿Qué necesitas antes de empezar?
Antes de lanzarnos a la instalación, asegurémonos de que tienes todo lo necesario. No queremos encontrarnos con sorpresas a medio camino.
- Un plan de hosting que soporte PrestaShop. La mayoría de los hostings compartidos ya lo incluyen, pero verifica que tenga PHP 7.4 o superior y MySQL 5.6+ (o MariaDB 10.1+).
- Acceso a tu panel de control (cPanel o Plesk). Necesitarás tu usuario y contraseña, que te los proporcionó tu empresa de hosting.
- Un dominio o subdominio donde instalar la tienda. Por ejemplo,
tutienda.comotienda.tudominio.com. - El archivo de instalación de PrestaShop. Lo puedes descargar desde el sitio oficial (prestashop.com) en su versión más reciente. Normalmente viene en un archivo
.zipo.tar.gz.
[INFO] Si tu hosting usa Syspanel (el antiguo HestiaCP), el proceso es muy similar al de cPanel, pero accederás por el puerto 2106 (ejemplo:
https://tudominio.com:2106). En Syspanel, la instalación de PrestaShop se hace generalmente a través del instalador "Softaculous" o subiendo los archivos manualmente, como veremos más adelante.
Método 1: Instalar PrestaShop usando el instalador automático (Softaculous en cPanel)
Este es, sin duda, el método más rápido y recomendado para principiantes. El instalador automático (como Softaculous o Fantastico) hace casi todo el trabajo por ti.
Paso 1: Accede a cPanel y busca el instalador
- Inicia sesión en tu cPanel. Normalmente la URL es algo como
https://tudominio.com/cpanelohttps://tuip:2083. - Una vez dentro, busca la sección "Softaculous Apps Installer" o "Instalador de aplicaciones". Suele estar en la categoría "Software" o "Web Applications".
- Haz clic en el icono de Softaculous.
Paso 2: Encuentra PrestaShop en el catálogo
- Dentro de Softaculous, verás un montón de aplicaciones (WordPress, Joomla, etc.). Busca la barra de búsqueda o navega por la categoría "E-Commerce".
- Localiza el icono de PrestaShop y haz clic en él.
Paso 3: Configura la instalación
- Haz clic en el botón "Install" (Instalar).
- Configuración del Software:
- Elige el dominio: Selecciona el dominio o subdominio donde quieres instalar la tienda. Si quieres que se vea directamente en
tudominio.com, déjalo en la raíz (campo "In Directory" vacío). Si ponestienda, se verá entudominio.com/tienda. - Nombre de la tienda: Ponle un nombre descriptivo, por ejemplo "Mi Tienda Online".
- Descripción: Un breve texto sobre tu tienda (opcional).
- Elige el dominio: Selecciona el dominio o subdominio donde quieres instalar la tienda. Si quieres que se vea directamente en
- Configuración de la Cuenta de Administrador:
- Usuario Admin: Elige un nombre de usuario para acceder al panel de control de PrestaShop (ej:
adminotunombre). - Contraseña Admin: IMPORTANTE: Crea una contraseña segura (mayúsculas, minúsculas, números y símbolos). No uses fechas de nacimiento ni palabras comunes.
- Email Admin: Introduce un correo electrónico válido, donde recibirás notificaciones y el enlace de recuperación de contraseña.
- Usuario Admin: Elige un nombre de usuario para acceder al panel de control de PrestaShop (ej:
- Configuración de la Base de Datos:
- Softaculous suele crear la base de datos automáticamente. Si no, te pedirá que selecciones una existente o que crees una nueva. Déjalo por defecto.
- Opciones avanzadas (opcional):
- Puedes elegir el idioma de la instalación (español, por ejemplo).
- Marca la opción de "Eliminar el directorio de instalación" al finalizar. Esto es importante por seguridad.
- Haz clic en "Install" al final de la página.
Paso 4: ¡Finaliza!
El proceso tardará unos segundos o un par de minutos. Una vez terminado, verás una pantalla con dos enlaces:
- Tu tienda:
https://tudominio.com(la parte pública). - Panel de administración:
https://tudominio.com/adminXXXXXX(donde XXXX son números aleatorios). Guarda esta URL, es tu acceso al back-office.
¡Felicidades! Ya tienes PrestaShop instalado y funcionando. Ahora solo queda personalizarlo.
[TIP] Si usas Plesk, el proceso es idéntico. Busca el instalador "Softaculous" o "Aplicaciones" en el menú de Plesk. A veces se llama "WordPress Toolkit" pero también incluye PrestaShop. El flujo es el mismo: elegir dominio, configurar admin y base de datos.
Método 2: Instalar PrestaShop manualmente (Subiendo archivos por FTP)
Este método te da más control y es útil si tu panel no tiene instalador automático o si quieres una versión muy específica. No te asustes, es igual de sencillo.
Paso 1: Descarga y prepara los archivos
- Descarga el archivo
.zipde PrestaShop desde su web oficial. - Descomprime el archivo en tu ordenador. Verás una carpeta llamada
prestashop(o similar) que contiene todos los archivos.
Paso 2: Sube los archivos a tu servidor (cPanel o Plesk)
- Accede al administrador de archivos de tu panel:
- En cPanel: Busca la sección "Archivos" y haz clic en "Administrador de archivos".
- En Plesk: Ve a "Archivos" o "File Manager" dentro del dominio.
- Navega hasta la carpeta
public_html(ohttpdocsen Plesk). Esta es la raíz de tu dominio. - Sube el archivo
.zipde PrestaShop que descargaste. Una vez subido, haz clic derecho sobre él y selecciona "Extraer" (o "Extract"). - Después de extraer, verás una carpeta con el nombre del archivo (ej:
prestashop). Mueve todo el contenido de esa carpeta a la raíz (public_html). Si no lo haces, tu tienda se verá entudominio.com/prestashopen lugar detudominio.com.
Paso 3: Crea una base de datos (Necesario para la instalación manual)
PrestaShop necesita una base de datos para guardar la información. Vamos a crearla.
-
En cPanel:
- Busca la sección "Bases de Datos" y haz clic en "MySQL Databases".
- Crea una nueva base de datos (ej:
mitienda_presta). - Crea un usuario para esa base de datos (ej:
mitienda_user) y asígnale una contraseña segura. - Importante: Añade ese usuario a la base de datos y asígnale todos los privilegios (marca la casilla "ALL PRIVILEGES").
-
En Plesk:
- Ve a "Bases de datos" dentro del dominio.
- Haz clic en "Añadir base de datos".
- Ponle un nombre (ej:
mitienda_db), selecciona el tipo (MySQL) y crea un usuario con su contraseña. Plesk lo añadirá automáticamente.
Paso 4: Ejecuta el instalador web de PrestaShop
- Abre tu navegador y ve a la URL de tu dominio (ej:
https://tudominio.com). - Verás la pantalla de bienvenida del instalador de PrestaShop. Selecciona tu idioma (Español) y haz clic en "Siguiente".
- Acepta los términos de la licencia y continúa.
- Compatibilidad del sistema: El instalador verificará que tu servidor cumple los requisitos. Si todo está bien (verde), haz clic en "Siguiente". Si ves algo en rojo, contacta con tu hosting.
- Información de la tienda:
- Nombre de la tienda: Ponle un nombre.
- País: Selecciona tu país.
- Actividad principal: Elige la que más se ajuste.
- Cuenta de administrador: Introduce el email, usuario y contraseña para acceder al back-office. Guarda estos datos.
- Configuración de la base de datos:
- Motor de base de datos: Déjalo en MySQL.
- Dirección del servidor: Normalmente
localhost. Si no funciona, pregúntale a tu hosting. - Nombre de la base de datos: Escribe el nombre que creaste en el paso 3 (ej:
mitienda_presta). - Usuario de la base de datos: El usuario que creaste (ej:
mitienda_user). - Contraseña: La contraseña de ese usuario.
- Prefijo de tablas: Déjalo como
ps_a menos que sepas lo que haces.
- Haz clic en "Siguiente" y espera a que termine la instalación. Al final, te pedirá que elimines la carpeta
installpor seguridad. Puedes hacerlo desde el administrador de archivos de tu panel (bórrala).
Paso 5: ¡Listo!
Ahora ya puedes acceder a tu tienda y a tu panel de administración.
- Tienda:
https://tudominio.com - Panel de administración:
https://tudominio.com/adminXXXXXX(donde XXXX es un código aleatorio que te apareció durante la instalación).
[WARNING] ¡No olvides eliminar la carpeta
install! Si no lo haces, cualquier persona podría reinstalar tu tienda y borrar todos tus datos. Es un agujero de seguridad muy grave. Hazlo inmediatamente después de la instalación.
Preguntas Frecuentes (FAQ) sobre la instalación de PrestaShop
Aquí tienes las dudas más comunes que suelen tener los usuarios al instalar PrestaShop desde el panel de control.
1. ¿Puedo instalar PrestaShop en un subdominio?
Sí, perfectamente. Tanto en cPanel como en Plesk, cuando uses el instalador automático, simplemente selecciona el subdominio en el menú desplegable. Si lo haces manualmente, crea primero el subdominio desde tu panel y luego sube los archivos a la carpeta de ese subdominio (ej: subdominio.tudominio.com).
2. ¿Qué hago si el instalador automático no encuentra PrestaShop?
A veces Softaculous no tiene la última versión. En ese caso, te recomiendo el método manual (subir archivos por FTP). Es igual de fiable y te aseguras de tener la versión más reciente.
3. ¿Es necesario tener conocimientos técnicos para instalar PrestaShop?
No, para nada. Con esta guía de PrestaShop y un poco de paciencia, cualquier persona puede hacerlo. El instalador automático es especialmente fácil. Si sigues los pasos al pie de la letra, no tendrás problemas.
4. ¿Puedo instalar PrestaShop en un hosting compartido?
Sí, la mayoría de los hostings compartidos lo soportan sin problemas. Solo asegúrate de que cumplan los requisitos de PHP y MySQL que mencionamos al principio.
5. Después de la instalación, ¿cómo accedo al panel de administración?
La URL del panel suele ser tudominio.com/adminXXXXXX. Si no la recuerdas, puedes acceder a tu administrador de archivos y buscar una carpeta que empiece por admin (ej: admin12345). Esa es tu carpeta de administración.
6. ¿Qué es Syspanel y cómo accedo?
Syspanel es el nombre que recibe el panel de control HestiaCP en algunos hostings. Para acceder, usa el puerto 2106 en tu navegador: https://tudominio.com:2106. Una vez dentro, la instalación de aplicaciones se hace a través de "Softaculous" o subiendo los archivos manualmente al directorio public_html.
7. ¿Puedo cambiar el nombre de la carpeta admin por seguridad?
Sí, es una buena práctica. Una vez instalado, puedes renombrar la carpeta adminXXXXXX a algo más difícil de adivinar (ej: mipanel-seguro). Hazlo desde el administrador de archivos de tu panel. Luego, actualiza el acceso en los archivos de configuración si es necesario, aunque PrestaShop suele hacerlo automáticamente.
8. ¿Qué hago si veo un error de "500 Internal Server Error" después de instalar?
Esto suele deberse a problemas de permisos de archivos. Desde tu panel de control (cPanel o Plesk), selecciona la carpeta public_html y cambia los permisos a 755 para las carpetas y 644 para los archivos. Si el error persiste, contacta con tu soporte técnico.
Espero que esta guía te haya sido de gran ayuda. Ahora ya sabes cómo instalar PrestaShop desde el panel de control, ya sea con el método automático o manual. ¡A vender se ha dicho!
