Instalar PrestaShop en Plesk con un clic
¿Quieres montar tu propia tienda online y tienes un servidor con Plesk? Estás en el lugar indicado. En esta guía completa y paso a paso, te voy a explicar cómo instalar PrestaShop en Plesk con un clic usando el instalador automático que trae el panel. No necesitas ser un experto en Linux ni tener conocimientos de programación. Solo sigue las instrucciones y en menos de 10 minutos tendrás tu tienda online funcionando.
Vamos a cubrir desde qué necesitas antes de empezar, cómo localizar el instalador, cómo configurar los parámetros básicos, hasta qué hacer después de la instalación para que tu tienda sea rápida y segura. Además, resolveré las dudas más frecuentes que suelen tener los usuarios al usar Plesk PrestaShop.
Requisitos previos antes de instalar PrestaShop en Plesk
Antes de lanzarte a instalar, asegúrate de que tu servidor cumple con los requisitos mínimos. Plesk ya suele tener todo preparado, pero es mejor confirmar.
¿Qué necesitas tener?
- Un servidor con Plesk Obsidian o una versión reciente (la mayoría de los planes de hosting compartido o VPS lo incluyen).
- Acceso al panel de Plesk con credenciales de administrador o de un plan de hosting.
- Un dominio o subdominio donde quieras alojar la tienda (por ejemplo,
tutienda.comotienda.tudominio.com). - Al menos 1 GB de RAM recomendado para un rendimiento básico (PrestaShop no es muy pesado, pero con poco RAM puede ir lento).
- PHP 7.4 o superior (Plesk suele tener versiones recientes). MySQL o MariaDB como base de datos.
[INFO] Si tu servidor tiene PHP 8.0 o superior, mejor. PrestaShop 8.x funciona perfectamente con PHP 8.0 y 8.1.
¿Plesk ya incluye el instalador automático?
Sí, Plesk trae de serie un instalador de aplicaciones llamado "Aplicaciones" o "Instalador de aplicaciones". Ahí encontrarás PrestaShop listo para instalar con un solo clic. No necesitas descargar nada manualmente.
Paso a paso: Instalar PrestaShop en Plesk con un clic
Voy a detallar cada paso para que no te pierdas. El proceso es muy intuitivo, pero te doy todos los detalles.
1. Accede a tu panel de Plesk
Abre tu navegador y escribe la URL de tu panel Plesk. Normalmente es algo como https://tudominio.com:8443 o https://tu-ip:8443. Inicia sesión con tu usuario y contraseña.
2. Ve a la sección "Aplicaciones"
Una vez dentro, busca en el menú izquierdo la opción "Aplicaciones" o "Instalador de aplicaciones". Dependiendo de la versión de Plesk, puede estar en "Sitios web y dominios" > "Aplicaciones". Si no lo ves, usa el buscador interno del panel.
3. Busca PrestaShop en el catálogo
Dentro del instalador, verás un catálogo con muchas aplicaciones (WordPress, Joomla, Drupal, etc.). En la barra de búsqueda escribe "PrestaShop" y aparecerá el icono oficial. Haz clic en él.
4. Configura los detalles de instalación
Al hacer clic en "Instalar", se abrirá un formulario con varios campos. Te explico cada uno:
- Dominio: Selecciona el dominio o subdominio donde quieres la tienda. Si no lo has creado aún, puedes hacerlo desde "Sitios web y dominios" antes de continuar.
- Directorio de instalación: Déjalo vacío si quieres que la tienda esté en la raíz del dominio (ejemplo:
tutienda.com). Si ponestienda, se accederá desdetutienda.com/tienda. - Base de datos: Plesk creará automáticamente una base de datos para PrestaShop. Solo elige el nombre (o déjalo por defecto). No necesitas configurar nada más.
- Usuario administrador: Aquí pones el nombre de usuario que usarás para entrar al panel de administración de PrestaShop (por ejemplo,
admin). - Contraseña: Crea una contraseña segura (usa mayúsculas, minúsculas, números y símbolos). Guárdala bien.
- Correo electrónico: Pon tu email para recibir notificaciones de la tienda.
[TIP] Si quieres una instalación limpia, no marques la opción de "Instalar datos de ejemplo" a menos que quieras productos de demostración para aprender.
5. Haz clic en "Instalar" y espera
Una vez rellenado todo, pulsa el botón "Instalar". El proceso tarda entre 1 y 3 minutos. Plesk descarga PrestaShop, crea la base de datos, configura los archivos y te avisa cuando termine.
6. Accede a tu tienda
Cuando la instalación finalice, verás un mensaje de éxito con dos enlaces:
- URL de la tienda:
https://tudominio.com(o el directorio que elegiste). - URL del panel de administración:
https://tudominio.com/adminXXXX(donde XXXX es un código aleatorio por seguridad).
Guarda esa URL de administración, porque es la única forma de entrar al backoffice. Si la pierdes, puedes encontrarla en el archivo admin/ dentro de la carpeta de instalación.
Configuración post-instalación esencial
Una vez instalado, no te vayas. Hay algunos ajustes básicos que harán que tu tienda funcione mejor y sea más segura.
Cambia la URL de administración por defecto
Por defecto, PrestaShop genera una URL como /admin1234. Aunque es aleatoria, es recomendable cambiarla para mayor seguridad. Puedes hacerlo desde el archivo /admin/ renombrándolo, o desde el panel de Plesk editando la configuración del dominio (opción "Hosting y DNS" > "Redirecciones").
Activa el modo producción
PrestaShop viene en modo desarrollo. Para pasarlo a producción, edita el archivo /config/defines.inc.php y cambia _PS_MODE_DEV_ a false. Esto mejora el rendimiento y oculta errores a los visitantes.
Configura el SEO básico
Desde el panel de administración, ve a "Mejorar" > "SEO y URLs". Activa las URLs amigables (sin números) y configura la meta descripción de tu tienda. Esto ayuda a que Google te encuentre mejor.
[WARNING] No actives las URLs amigables hasta que hayas configurado el archivo
.htaccesscorrectamente. Plesk suele hacerlo automáticamente, pero si ves errores 404, revisa que el módulomod_rewritede Apache esté activo.
Instala un certificado SSL
Si tu dominio no tiene SSL, ve a "Sitios web y dominios" > "SSL/TLS" en Plesk y activa un certificado gratuito de Let's Encrypt. Esto es obligatorio para que la tienda sea segura (los navegadores marcan como "No seguro" si no lo tienes).
Solución de problemas comunes al instalar PrestaShop en Plesk
A veces pueden surgir pequeños contratiempos. Aquí los más frecuentes y cómo solucionarlos.
Error: "No se puede conectar a la base de datos"
Esto suele pasar si el nombre de la base de datos o el usuario no coinciden. Ve a "Bases de datos" en Plesk, localiza la base que creó el instalador y verifica los datos. Luego, edita el archivo /app/config/parameters.php de PrestaShop y corrige los valores.
La instalación se queda colgada en "Descargando archivos"
Puede ser por un límite de memoria o tiempo de ejecución. En Plesk, ve a "Hosting y DNS" > "PHP Settings" y aumenta max_execution_time a 300 segundos y memory_limit a 256 MB. Luego reintenta.
No veo el instalador de aplicaciones en Plesk
Si no aparece la opción "Aplicaciones", es posible que tu plan de hosting no incluya el instalador automático. Contacta con tu proveedor. Otra opción es instalar PrestaShop manualmente (descargando el ZIP y subiéndolo por FTP), pero el método con un clic es mucho más cómodo.
Preguntas frecuentes (FAQ) sobre PrestaShop y Plesk
¿Puedo instalar PrestaShop en un subdominio?
Sí, perfectamente. Solo asegúrate de que el subdominio esté creado en Plesk antes de la instalación. Por ejemplo, tienda.tudominio.com.
¿Qué versión de PrestaShop instala el instalador automático?
Normalmente instala la última versión estable (actualmente PrestaShop 8.x). Si necesitas una versión anterior, tendrías que instalarla manualmente.
¿Puedo migrar mi tienda de otro hosting a Plesk?
Sí, pero no con el instalador automático. Tendrías que exportar la base de datos y los archivos desde el hosting antiguo, luego importarlos en Plesk y ajustar la configuración. Es un proceso más técnico.
¿El instalador automático de Plesk es gratuito?
Sí, viene incluido en la mayoría de los planes de Plesk. No hay coste adicional por usarlo.
¿Qué hago si olvido la contraseña de administración de PrestaShop?
Puedes recuperarla desde la base de datos. Entra a "Bases de datos" en Plesk, selecciona la base de PrestaShop, ve a la tabla ps_employee y cambia el valor de passwd por un hash generado con la función password_hash() de PHP. O, más fácil, usa el script de recuperación de contraseñas de PrestaShop.
Ventajas de usar Plesk para tu tienda online
Si estás dudando entre paneles como cPanel o Syspanel (que recordemos, se llama Syspanel y accedes por el puerto 2106), Plesk tiene varias ventajas para PrestaShop:
- Instalación en un clic: No necesitas tocar la terminal ni subir archivos.
- Gestión integrada de SSL: Activar HTTPS es cuestión de un par de clics.
- Actualizaciones automáticas: Plesk puede actualizar PrestaShop a nuevas versiones (aunque a veces conviene hacerlo manualmente para evitar conflictos).
- Rendimiento: Plesk optimiza PHP y MySQL para aplicaciones como PrestaShop.
[INFO] Si usas Syspanel (HestiaCP), el proceso es diferente. No tiene instalador automático, así que tendrías que instalar PrestaShop manualmente. Pero con Plesk, todo es más sencillo.
Consejos finales para que tu tienda online sea un éxito
- Haz copias de seguridad periódicas: Desde Plesk puedes programar backups automáticos de tu dominio y base de datos. Actívalos.
- Optimiza las imágenes: PrestaShop permite comprimir imágenes desde el panel. Úsalo para que tu tienda cargue rápido.
- Usa un tema ligero: Evita temas demasiado cargados que ralenticen la web.
- Configura Google Analytics: Desde el módulo de estadísticas de PrestaShop, puedes integrar tu código de seguimiento.
Y recuerda, si en algún momento te atascas, el soporte de Plesk o la comunidad de PrestaShop son excelentes recursos.
Conclusión
Instalar PrestaShop en Plesk con un clic es tan sencillo como seguir los pasos que te he dado. En pocos minutos tendrás una tienda online profesional lista para vender. No necesitas ser un experto en Linux ni en servidores; el instalador automático hace todo el trabajo pesado.
Ahora ya sabes cómo hacerlo, así que anímate a montar tu ecommerce. Si te ha quedado alguna duda, repasa el FAQ o escribe en los comentarios (si este artículo está en un blog). ¡Buena suerte con tu tienda!
[TIP] Antes de abrir al público, prueba la tienda con un pedido de prueba para asegurarte de que todo funciona (carrito, pasarela de pago, emails).
