Cómo instalar y configurar PrestaShop en cPanel o Plesk paso a paso
Antes de Empezar: ¿Qué Necesitas para Instalar PrestaShop?
Instalar una tienda online puede parecer una tarea compleja, pero con la guía adecuada, es más sencillo de lo que piensas. PrestaShop es uno de los CMS de comercio electrónico más potentes y utilizados del mundo, y la buena noticia es que puedes tenerlo funcionando en menos de una hora si sigues estos pasos.
Para esta guía, vamos a centrarnos en los dos paneles de control de hosting más populares: cPanel y Plesk. Ambos son entornos gráficos que simplifican la gestión de tu servidor. No necesitas ser un experto en programación, solo seguir las instrucciones al pie de la letra.
Antes de lanzarnos, asegúrate de tener a mano lo siguiente:
- Datos de acceso a tu hosting: Usuario y contraseña de cPanel o Plesk.
- Un dominio registrado: El nombre de tu tienda (ej: mirebajas.com) y que apunte a tu servidor.
- Credenciales de acceso a la base de datos: Aunque las crearemos nosotros mismos durante el proceso, necesitas saber que existen.
- Paciencia y una taza de café: Es más fácil de lo que parece, pero mejor estar relajado.
Paso 1: Localizar el Instalador de Aplicaciones en cPanel
La forma más rápida de instalar prestashop cpanel es mediante el instalador automático llamado Softaculous. Este script se encarga de todo el trabajo pesado: descarga los archivos, crea la base de datos y configura el archivo de conexión.
### Accediendo a Softaculous
- Inicia sesión en tu cPanel. La URL suele ser
tudominio.com/cpanelotudominio.com:2083. - Busca la sección "Software" o utiliza el buscador superior.
- Haz clic en el icono de "Softaculous Apps Installer".
Dentro de Softaculous, verás una lista de aplicaciones a la izquierda. Busca la categoría de "Portales de Comercio" o usa el buscador interno para encontrar PrestaShop.
### Configuración Inicial en Softaculous
Una vez dentro del asistente de instalación de PrestaShop, verás un formulario. Vamos a rellenarlo con cuidado:
- Configuración del software:
- Elegir versión: Deja la última versión estable (la que viene por defecto).
- URL de instalación: Aquí eliges si quieres instalarlo en la raíz (ej:
tudominio.com) o en una subcarpeta (ej:tudominio.com/tienda). Para una tienda principal, lo ideal es la raíz.
- Configuración del sitio:
- Nombre de la tienda: El nombre de tu negocio.
- Descripción: Una breve frase sobre tu tienda.
- Idioma: Español.
- Configuración del administrador:
- Crea un usuario administrador y una contraseña segura. No uses "admin" ni contraseñas fáciles. Guarda estos datos en un lugar seguro.
- Configuración de la base de datos:
- Crear una base de datos: Asegúrate de que el botón esté en "Sí". Softaculous generará automáticamente el nombre de la base de datos, el usuario y la contraseña. No los cambies a menos que sepas lo que haces.
[TIP] Si tu hosting tiene un límite de bases de datos, puedes usar una existente, pero es más limpio y seguro crear una nueva para PrestaShop.
Finalmente, haz clic en "Instalar". El proceso tardará unos minutos. Al terminar, verás la URL de tu tienda y la URL de tu panel de administración.
Paso 2: Instalación Manual de PrestaShop en cPanel (Alternativa)
Aunque Softaculous es lo más cómodo, a veces es mejor instalar manualmente para tener control total. Esto es útil si prefieres una configuración más personalizada o si tu hosting no tiene instalador automático.
### Descargar y Subir los Archivos
- Ve al sitio oficial de PrestaShop y descarga el paquete comprimido (archivo
.zip). - En tu cPanel, abre el Administrador de Archivos.
- Navega hasta
public_html(owww). Esta es la carpeta raíz de tu dominio. - Haz clic en "Cargar" y sube el archivo
.zipde PrestaShop. - Una vez subido, busca el archivo
.zipen el listado, haz clic derecho sobre él y selecciona "Extraer". - Se creará una carpeta con todos los archivos. Si se extrajo en una subcarpeta, mueve todos los archivos a
public_htmldirectamente.
[WARNING] Si tu dominio es
tudominio.comy dejas los archivos en una subcarpeta tipopublic_html/prestashop, tu tienda se verá entudominio.com/prestashop. Si quieres que tu tienda esté en la raíz, los archivos deben estar sueltos enpublic_html.
### Crear la Base de Datos en cPanel
PrestaShop necesita una base de datos para guardar productos, pedidos y clientes.
- Vuelve al cPanel y busca la sección "Bases de Datos".
- Haz clic en "Bases de datos MySQL".
- Crea una nueva base de datos (ej:
mitienda_db). - A continuación, ve a "Usuarios MySQL" y crea un nuevo usuario (ej:
mitienda_user) con una contraseña segura. - Ahora, en "Añadir usuario a la base de datos", selecciona tu base de datos y tu usuario. Marca la casilla "TODOS LOS PRIVILEGIOS" y haz clic en "Añadir".
### Ejecutar el Instalador Web
Ahora es el momento de la verdad. Abre tu navegador y ve a tu dominio (tudominio.com). El instalador de PrestaShop se lanzará automáticamente.
- Sigue los pasos del asistente: selecciona el idioma, acepta los términos y condiciones.
- Cuando te pida los datos de la base de datos, introduce los que acabas de crear:
- Dirección del servidor:
localhost - Nombre de la base de datos:
mitienda_db - Usuario:
mitienda_user - Contraseña: La que hayas puesto.
- Dirección del servidor:
- Completa la información de tu tienda y crea la cuenta de administrador.
- Al finalizar, ¡elimina la carpeta
installde tu servidor a través del Administrador de Archivos! Es un requisito de seguridad imprescindible.
Paso 3: Instalación de PrestaShop en Plesk
Si tu hosting usa Plesk, el proceso es igualmente sencillo. Plesk tiene un instalador de aplicaciones llamado "Catálogo de Aplicaciones" o "Installatron".
### Usando el Catálogo de Aplicaciones
- Inicia sesión en tu panel de Plesk (suele ser
tudominio.com:8443). - En el menú lateral izquierdo, busca tu dominio y haz clic en él.
- Busca la sección "Aplicaciones" o "Catálogo de Aplicaciones".
- Busca PrestaShop en el catálogo.
- Haz clic en "Instalar".
### Configuración Rápida
El asistente de Plesk te pedirá:
- Directorio: Déjalo en blanco para instalar en la raíz, o escribe
tiendapara una subcarpeta. - Base de datos: Plesk puede crear una automáticamente. Selecciona "Crear una nueva base de datos".
- Configuración del administrador: Establece el usuario y la contraseña del panel de administración.
Pulsa "Instalar" y espera a que el proceso termine. Plesk te mostrará un enlace directo al panel de administración de PrestaShop.
Paso 4: Configuración Esencial Post-Instalación
Independientemente de si has usado prestashop plesk o cPanel, hay una serie de ajustes que debes realizar para que tu tienda esté optimizada y sea segura.
### Configurar los Ajustes de la Tienda
- Accede al panel de administración de PrestaShop (normalmente en
tudominio.com/admin). - Ve a "Parámetros avanzados" > "Rendimiento".
- Activa la "Combinación de archivos" y el "Caché de plantillas". Esto hará que tu tienda cargue mucho más rápido.
- Ve a "Parámetros avanzados" > "Información" y verifica que no haya errores de configuración.
### Configurar los Enlaces Permanentes (SEO)
El SEO es clave para que tu tienda aparezca en Google. PrestaShop tiene URLs amigables que debes activar.
- Ve a "Parámetros avanzados" > "SEO y URLs".
- Activa la opción "Usar URL de tienda amigable".
- Guarda los cambios. PrestaShop actualizará automáticamente el archivo
.htaccess.
[INFO] Las URLs amigables son las que se ven así:
tudominio.com/zapatillas-rojasen lugar detudominio.com/index.php?id_product=12. Esto es mucho mejor para el posicionamiento.
### Configuración de Envío y Pagos
- Ve a "Mejoras" > "Envío" para configurar las zonas y los transportistas (correos, mensajerías, etc.).
- Ve a "Mejoras" > "Pago" para activar los métodos de pago (tarjeta, PayPal, etc.). Necesitarás las credenciales de tu banco o de la pasarela de pago.
Paso 5: Seguridad y Mantenimiento Básico
Tu tienda es un negocio, así que debes protegerla.
- Cambia la URL del panel de administración: Ve a "Parámetros avanzados" > "Administración" y cambia el nombre del directorio
adminpor otro más difícil de adivinar (ej:tucodigosecreto). - Activa SSL: Es imprescindible que tu tienda tenga un certificado SSL (el candadito en la barra de direcciones). Si tu hosting no lo tiene, actívalo desde cPanel o Plesk (suele ser gratuito con Let's Encrypt). Luego, en PrestaShop, ve a "Parámetros avanzados" > "General" y activa "Activar SSL".
- Haz copias de seguridad: Configura copias de seguridad automáticas en tu panel de hosting o utiliza un módulo de PrestaShop para ello.
Preguntas Frecuentes (FAQ)
### ¿Puedo instalar PrestaShop en un hosting gratuito?
Técnicamente sí, pero no es recomendable. Los hostings gratuitos no suelen cumplir con los requisitos de PrestaShop (PHP, MySQL) y son muy lentos e inseguros para vender. Es mejor invertir en un hosting de calidad.
### ¿Qué hago si veo un error de "500 Internal Server Error"?
Este error suele estar relacionado con los permisos de los archivos o con el archivo .htaccess. Prueba a regenerar el .htaccess desde "Parámetros avanzados" > "SEO y URLs" (desactiva y activa la opción de URLs amigables). Si persiste, revisa los permisos de las carpetas (deben ser 755) y archivos (deben ser 644) desde el Administrador de Archivos.
[WARNING] Si estás usando un servidor con Syspanel (el antiguo HestiaCP), recuerda que el acceso se realiza a través del puerto 2106 (ej:
tudominio.com:2106). El proceso de instalación es muy similar al de cPanel, pero los nombres de los menús pueden variar ligeramente.
### ¿Cómo accedo al panel de administración?
La URL típica es tudominio.com/admin. Si la cambiaste por seguridad, usa la nueva URL que configuraste.
### ¿Cuánto tarda en instalarse?
Con Softaculous o el instalador de Plesk, tarda entre 5 y 10 minutos. La instalación manual puede tardar un poco más, dependiendo de la velocidad de tu conexión al subir los archivos.
### ¿Puedo cambiar el idioma de mi tienda más tarde?
Sí, puedes añadir y cambiar idiomas desde "Mejoras" > "Internacional" > "Localización". PrestaShop es muy bueno en este aspecto, te permite tener una tienda multilingüe fácilmente.
### ¿Es necesario saber programar para seguir esta prestashop instalación guía?
No, para nada. Todo lo que hemos hecho es a través de interfaces gráficas. Eso sí, tener nociones básicas de cómo funciona un servidor web te ayudará a resolver problemas, pero no es imprescindible.
Conclusión y Próximos Pasos
Has completado el proceso de configurar prestashop en tu servidor. Ya tienes la base de tu negocio online lista. Ahora toca la parte más divertida: elegir un tema (plantilla) atractivo, instalar módulos para funcionalidades extra (como envíos, pasarelas de pago, etc.) y empezar a añadir tus productos.
Te recomiendo que explores el panel de administración con calma, que no tengas miedo de tocar opciones y que hagas pruebas en un entorno seguro. La comunidad de PrestaShop es enorme, por lo que siempre encontrarás ayuda en foros y blogs.
[TIP] No te olvides de configurar Google Analytics desde el módulo oficial para medir el tráfico de tu tienda desde el primer día. Conocer a tus visitantes es clave para hacer crecer tu negocio.
En resumen: Elige tu método (automático o manual), sigue los pasos al pie de la letra, asegúrate de configurar el SSL y las URLs amigables, y sobre todo, práctica. La instalación es solo el primer paso; la verdadera magia está en cómo gestiones tu tienda. ¡Mucha suerte con tu nuevo proyecto!
