Preguntas frecuentes sobre la instalación de PrestaShop en Plesk
Introducción: ¿Por qué una FAQ sobre PrestaShop y Plesk?
Si estás leyendo esto, probablemente estés en el proceso de montar tu tienda online con PrestaShop y tu hosting use el panel de control Plesk. ¡Enhorabuena! Es una combinación potente y muy popular. Sin embargo, es normal que surjan dudas, especialmente si es tu primera vez. Por eso hemos preparado esta PrestaShop Plesk FAQ con las preguntas más frecuentes que recibimos en soporte. Vamos a resolverlas juntos, paso a paso y sin tecnicismos complicados.
Requisitos previos: ¿Qué necesito antes de instalar?
Antes de lanzarte a instalar PrestaShop Plesk, debes asegurarte de que tu servidor cumple con los Plesk PrestaShop requisitos mínimos. Si no los revisas, podrías encontrarte con errores molestos a mitad del proceso.
Requisitos del servidor (Plesk)
- PHP: Versión 7.4, 8.0, 8.1 o 8.2 (PrestaShop 8.x funciona mejor con PHP 8.1 o superior).
- MySQL / MariaDB: Versión 5.7 o superior (o MariaDB 10.2+).
- Espacio en disco: Al menos 500 MB para la instalación base, pero recomendamos 1 GB o más para futuras extensiones.
- Memoria: Mínimo 256 MB de memoria PHP (recomendado 512 MB o más para tiendas grandes).
[INFO] Puedes verificar estos requisitos desde el panel de Plesk en "Herramientas y configuraciones" > "Configuración de PHP" para cada dominio.
¿Necesito conocimientos técnicos?
No, para nada. Plesk está diseñado para ser amigable. Con esta PrestaShop Plesk tutorial podrás seguir los pasos incluso si nunca has instalado un CMS. Solo necesitas acceso a tu panel de Plesk (normalmente en https://tudominio.com:8443 o la IP de tu servidor).
Preguntas frecuentes sobre la instalación
1. ¿Cómo instalo PrestaShop en Plesk desde el catálogo de aplicaciones?
Esta es la forma más fácil y rápida. Plesk incluye un instalador automático llamado "Catálogo de aplicaciones". Sigue estos pasos:
- Inicia sesión en tu panel de Plesk.
- Ve a la sección "Aplicaciones" (o "Catálogo de aplicaciones").
- Busca "PrestaShop" en la barra de búsqueda.
- Haz clic en "Instalar".
- Selecciona el dominio donde quieres instalarlo (por ejemplo,
tutienda.com). - Rellena los datos de la tienda: nombre, idioma, país, etc.
- Configura la base de datos (Plesk la creará automáticamente si no la tienes).
- Haz clic en "Aceptar" y espera unos minutos.
[TIP] Si no ves PrestaShop en el catálogo, actualiza la lista desde el botón "Actualizar catálogo" en la parte superior.
2. ¿Puedo instalar PrestaShop manualmente en Plesk?
Sí, claro. A veces prefieres tener más control o necesitas una versión específica. El proceso manual es igual de sencillo:
- Descarga PrestaShop desde el sitio oficial (archivo
.zip). - Sube el archivo a tu dominio usando el Administrador de archivos de Plesk o FTP.
- Descomprime el archivo en la carpeta raíz de tu dominio (normalmente
httpdocs). - Crea una base de datos desde Plesk: ve a "Bases de datos" > "Agregar base de datos".
- Ejecuta el instalador web: abre
tudominio.comen tu navegador y sigue el asistente. - Durante la instalación, introduce los datos de la base de datos que creaste.
[WARNING] Si subes archivos por FTP, asegúrate de que la carpeta
httpdocstenga permisos 755 (lectura/ejecución) y los archivos 644. Plesk suele gestionarlo bien, pero por si acaso.
3. ¿Qué hago si la instalación se queda en blanco o da error 500?
Este es uno de los problemas más comunes. Las causas suelen ser:
- PHP no compatible: Ve a "Configuración de PHP" de tu dominio y cambia la versión a 8.1 o 8.2.
- Límite de memoria insuficiente: Aumenta el
memory_limita 256M o 512M en la misma sección. - Permisos incorrectos: Revisa que la carpeta
configycachetengan permisos 755. - Módulos PHP faltantes: PrestaShop necesita los módulos
mysqli,gd,curl,zip,mbstring, etc. En Plesk puedes instalarlos desde "Herramientas y configuraciones" > "Administrador de extensiones de PHP".
[INFO] Si el error persiste, revisa los logs de error en "Logs" > "Error log" de tu dominio. Allí verás la causa exacta.
4. ¿Cómo configuro la URL amigable (SEO) en PrestaShop con Plesk?
PrestaShop usa URLs amigables por defecto, pero necesitas activarlas correctamente en tu servidor Plesk:
- En Plesk, ve a "Hosting y DNS" de tu dominio.
- Activa "Compatibilidad con SEO" (a veces llamado "Reescribir URLs"). Esto habilita el módulo
mod_rewritede Apache. - En el panel de administración de PrestaShop, ve a "Configurar" > "Tráfico y SEO" > "URLs amigables" y actívalas.
- Guarda los cambios. Si ves un error, asegúrate de que el archivo
.htaccessen la raíz de tu dominio tenga permisos de escritura.
[TIP] Si usas Nginx en lugar de Apache (Plesk lo permite), deberás añadir reglas manuales. Consulta la documentación de PrestaShop para Nginx.
5. ¿Puedo instalar PrestaShop en un subdominio o subcarpeta?
Sí, es muy común. Por ejemplo, puedes tener tutienda.com y tutienda.com/tienda o tienda.tutienda.com.
- Subcarpeta: Simplemente instala PrestaShop en una carpeta dentro de
httpdocs(ej:httpdocs/tienda). - Subdominio: Crea un subdominio desde Plesk (ej:
tienda.tudominio.com) y luego instala PrestaShop en ese subdominio.
[WARNING] Si usas subcarpeta, asegúrate de que las reglas de reescritura no entren en conflicto con el sitio principal. A veces es mejor usar un subdominio para evitar problemas.
6. ¿Cómo actualizo PrestaShop desde Plesk?
Plesk no actualiza automáticamente PrestaShop, pero puedes hacerlo manualmente:
- Haz una copia de seguridad completa (archivos y base de datos) desde Plesk.
- Descarga la última versión de PrestaShop.
- Reemplaza los archivos subiendo la nueva versión al servidor (sobrescribe los antiguos).
- Ejecuta el script de actualización: ve a
tudominio.com/install/upgradey sigue el asistente. - Elimina la carpeta
installdespués de la actualización por seguridad.
[INFO] También puedes usar módulos de actualización automática desde el panel de PrestaShop, pero siempre recomendamos hacerlo manualmente para evitar sorpresas.
7. ¿Qué hago si el instalador no encuentra la base de datos?
Esto suele pasar cuando introduces mal los datos de la base de datos. En Plesk:
- Ve a "Bases de datos" y anota el nombre exacto, el usuario y la contraseña.
- Asegúrate de que el usuario tenga permisos de lectura/escritura en esa base de datos.
- Si usas un prefijo de tabla (ej:
ps_), déjalo por defecto a menos que sepas lo que haces.
[TIP] Si creaste la base de datos manualmente, el nombre suele ser
tudominio_nombrebasededatos. El usuario estudominio_nombreusuario.
8. ¿Cómo mejoro la velocidad de mi PrestaShop en Plesk?
La velocidad es clave para el SEO y la experiencia de usuario. Algunos consejos:
- Activa la caché: En PrestaShop, ve a "Configurar" > "Rendimiento" y activa la caché (recomendamos "Caché de archivos" o "Caché de Redis" si tu servidor lo soporta).
- Comprime imágenes: Usa módulos como "Smush" o "TinyPNG".
- Habilita la compresión Gzip desde Plesk: en "Configuración de PHP" > "Configuración de rendimiento".
- Usa una CDN: Puedes integrar Cloudflare desde Plesk (muchos proveedores lo ofrecen).
[WARNING] No actives todas las opciones de rendimiento a la vez. Prueba una por una para ver cuál funciona mejor.
9. ¿Puedo migrar PrestaShop desde otro hosting a Plesk?
Sí, es posible. El proceso es:
- Exporta la base de datos desde el hosting antiguo (usando phpMyAdmin o similar).
- Descarga todos los archivos de PrestaShop (vía FTP).
- Sube los archivos a tu nuevo dominio en Plesk.
- Crea una base de datos e importa el archivo SQL.
- Edita el archivo
app/config/parameters.phpy cambia los datos de conexión a la nueva base de datos. - Revisa las URLs en la base de datos (pueden necesitar actualización).
[INFO] Si no te sientes seguro, muchos proveedores de hosting ofrecen migración gratuita. Pregunta a tu soporte.
10. ¿Qué hago si olvido la contraseña del administrador de PrestaShop?
Tranquilo, es fácil de solucionar desde Plesk:
- Accede a la base de datos de PrestaShop desde "Bases de datos" > "phpMyAdmin".
- Busca la tabla
ps_employee(o el prefijo que uses). - Edita el campo
passwddel usuario administrador. - Introduce un hash MD5 de tu nueva contraseña (puedes generarlo online).
- Guarda los cambios e inicia sesión con la nueva contraseña.
[WARNING] Después de cambiar la contraseña, borra la cookie de sesión o usa una ventana de incógnito para evitar problemas.
Conclusión y recursos adicionales
Esperamos que esta PrestaShop Plesk FAQ te haya sido de gran ayuda. Recuerda que la instalación es solo el primer paso: luego viene la personalización, los módulos, el diseño y, sobre todo, el contenido de calidad para tu tienda.
Si tienes más dudas, no dudes en consultar la documentación oficial de PrestaShop o contactar con el soporte de tu hosting. Y si usas Syspanel (antes conocido como HestiaCP), recuerda que el acceso es por el puerto 2106. ¡Ahora a vender!
