🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Solución de errores comunes de PrestaShop en Plesk

Actualizado el 25 de enero de 2026

Entendemos lo frustrante que puede ser cuando tu tienda PrestaShop deja de funcionar correctamente en tu servidor Plesk. No te preocupes, la mayoría de los problemas tienen una solución sencilla. En esta guía, vamos a repasar los errores más comunes de PrestaShop en Plesk y te daremos pasos claros para solucionar PrestaShop en Plesk como un profesional.

Vamos a abordar desde problemas de instalación hasta errores de base de datos, pasando por conflictos de caché y problemas de permisos. Al final, tendrás un checklist para resolver rápidamente cualquier problema de PrestaShop en Plesk.


1. Error de instalación: "PrestaShop no puede conectarse a la base de datos"

Este es uno de los primeros errores PrestaShop Plesk que puedes encontrar. Aparece cuando intentas instalar PrestaShop y el asistente no logra comunicarse con tu base de datos MySQL.

Posibles causas y soluciones

a) Nombre de base de datos o usuario incorrectos

Durante la instalación, PrestaShop te pide tres datos: nombre de la base de datos, usuario y contraseña. Asegúrate de que los escribes exactamente como aparecen en Plesk.

  1. Ve a Plesk > Bases de datos.
  2. Localiza tu base de datos (suele llamarse como tu dominio, ej: midominio_prestashop).
  3. Copia el nombre exacto, el usuario y la contraseña. Evita espacios al final.

[TIP] En Plesk, los nombres de usuario de base de datos suelen tener el formato midominio_user. Si lo copias desde el panel, asegúrate de que no se pegue un espacio extra.

b) Contraseña mal copiada

Puede que la contraseña tenga caracteres especiales (como #, $, %). Al copiarla desde Plesk, a veces se añade un espacio o se cambia el carácter.

  • Solución: En Plesk, usa la opción "Mostrar contraseña" para verla claramente y luego escríbela manualmente en el instalador de PrestaShop.

c) Puerto de base de datos incorrecto

Plesk normalmente usa el puerto 3306 para MySQL, pero si tu servidor tiene configuraciones especiales, puede ser diferente.

  • Solución: Durante la instalación, en el campo "Servidor de base de datos", escribe localhost o 127.0.0.1. Si falla, prueba con localhost:3306.

[WARNING] No uses localhost:3307 a menos que tu hosting te haya indicado un puerto distinto.


2. Error de conexión: "No se puede conectar al servidor de base de datos"

Este error suele aparecer después de mover tu tienda a un nuevo servidor Plesk o al cambiar la contraseña de la base de datos.

Pasos para solucionarlo

a) Revisa el archivo de configuración de PrestaShop

El archivo app/config/parameters.php contiene las credenciales de la base de datos. Si está mal, la tienda no arranca.

  1. Accede a tu servidor mediante FTP o el administrador de archivos de Plesk.
  2. Navega a la carpeta raíz de tu PrestaShop (donde está index.php).
  3. Abre app/config/parameters.php y busca estas líneas:
    'database_host' => 'localhost',
    'database_name' => 'midominio_prestashop',
    'database_user' => 'midominio_user',
    'database_password' => 'tu_contraseña',
    
  4. Verifica que coincidan con los datos de tu base de datos en Plesk. Si cambiaste la contraseña, actualízala aquí.

[INFO] Si no ves parameters.php, busca config/settings.inc.php (versiones antiguas de PrestaShop 1.6). El proceso es similar.

b) Verifica los permisos de la base de datos

En Plesk, el usuario de la base de datos debe tener todos los privilegios sobre la base de datos.

  1. En Plesk > Bases de datos, haz clic en el nombre de tu base de datos.
  2. Ve a la pestaña "Usuarios".
  3. Asegúrate de que tu usuario tenga marcadas todas las casillas (SELECT, INSERT, UPDATE, DELETE, etc.).
  4. Si no es así, edita el usuario y concede todos los privilegios.

c) Prueba la conexión manualmente

Puedes usar la herramienta "phpMyAdmin" de Plesk para probar la conexión.

  1. En Plesk > Bases de datos, haz clic en "phpMyAdmin".
  2. Inicia sesión con el usuario y contraseña de tu base de datos.
  3. Si puedes acceder, el problema está en el archivo parameters.php. Si no, la contraseña o el usuario son incorrectos.

3. Error "500 Internal Server Error" al acceder a la tienda

Este es uno de los problemas PrestaShop Plesk más comunes y puede deberse a varias causas.

Causa 1: Permisos de archivos incorrectos

PrestaShop necesita que ciertos archivos y carpetas tengan permisos específicos.

  • Solución: Conéctate por FTP y cambia los permisos de la carpeta var/cache/ a 755 (o 777 si es necesario para escritura temporal).
  • También revisa que la carpeta img/ tenga permisos 755.

[WARNING] No pongas todos los archivos en 777, solo temporalmente para pruebas. Esto puede ser un riesgo de seguridad.

Causa 2: Problemas de memoria PHP

PrestaShop requiere al menos 256 MB de memoria PHP. Si tu servidor tiene menos, obtendrás un error 500.

  1. En Plesk > Hosting & DNS > Configuración de PHP.
  2. Busca la opción "memory_limit" y cámbiala a 256M o 512M.
  3. Guarda los cambios y prueba de nuevo.

Causa 3: Archivo .htaccess corrupto

Si has editado el archivo .htaccess manualmente, puede tener errores.

  • Solución: Renombra .htaccess a .htaccess_old y luego desde el panel de administración de PrestaShop (si puedes acceder) ve a Configuración > Tráfico y SEO > URLs amigables y desactívalas/actívalas para regenerar el archivo.

4. Error "El archivo no se ha podido cargar" al subir imágenes o módulos

Este error suele deberse a límites de tamaño de archivo en PHP o a permisos de carpetas.

Aumenta el límite de subida de archivos

  1. En Plesk > Hosting & DNS > Configuración de PHP.
  2. Busca upload_max_filesize y post_max_size. Cámbialos a 64M o 128M.
  3. También aumenta max_execution_time a 300 segundos.

Verifica los permisos de la carpeta de módulos

La carpeta modules/ debe tener permisos 755. Si está en 644, PrestaShop no podrá escribir archivos nuevos.

  • Desde FTP o el administrador de archivos de Plesk, cambia los permisos de modules/ a 755.

[TIP] Si usas Plesk, puedes hacer clic derecho en la carpeta y seleccionar "Cambiar permisos" para ajustarlos fácilmente.


5. Error "La página no se encuentra" (404) después de activar URLs amigables

Este es un error PrestaShop Plesk típico cuando activas las URLs amigables sin configurar correctamente el servidor web.

Solución: Regenerar el .htaccess

  1. Ve al panel de administración de PrestaShop.
  2. Ve a Configuración > Tráfico y SEO > URLs amigables.
  3. Desactiva la opción "Activar URLs amigables" y guarda.
  4. Luego actívala de nuevo y guarda.
  5. Esto regenerará el archivo .htaccess con las reglas correctas.

Si no puedes acceder al panel

  • Conéctate por FTP y elimina el archivo .htaccess.
  • Luego, desde el navegador, accede a tu tienda con ? al final, ej: tutienda.com/?. Esto forzará a PrestaShop a regenerar el archivo.

[WARNING] Si tu servidor usa Nginx en lugar de Apache, las URLs amigables requieren configuración adicional. En Plesk, asegúrate de que el servidor web sea Apache (o Nginx con proxy de Apache).


6. Error de caché: "La página no se actualiza" después de cambios

PrestaShop tiene varios niveles de caché que pueden causar que los cambios no se vean inmediatamente.

Limpia la caché desde el panel

  1. Ve a Configuración > Rendimiento.
  2. En "Caché", selecciona "No" temporalmente.
  3. En "Plantillas", haz clic en "Forzar compilación".
  4. Haz clic en "Guardar".
  5. Luego vuelve a activar la caché si la necesitas.

Limpia la caché del servidor

En Plesk, puedes limpiar la caché de PHP:

  1. Ve a Plesk > Herramientas y utilidades > Administrador de PHP.
  2. Selecciona tu dominio y haz clic en "Reiniciar PHP".
  3. También puedes reiniciar el servicio Apache desde Plesk > Herramientas y utilidades > Servicios.

7. Error de actualización: "No se puede descargar el archivo"

Al intentar actualizar PrestaShop desde el panel, a veces falla por permisos o conexión.

Solución manual

  1. Descarga la última versión de PrestaShop desde el sitio oficial.
  2. Sube los archivos a tu servidor mediante FTP, sobrescribiendo los existentes (excepto app/config/parameters.php y img/).
  3. Ejecuta el script de actualización desde tutienda.com/install/upgrade/upgrade.php.

[TIP] Siempre haz una copia de seguridad de tu base de datos y archivos antes de actualizar. En Plesk, puedes usar la herramienta "Backup Manager".


8. Error de módulo: "El módulo no es compatible con la versión de PrestaShop"

Este error aparece cuando intentas instalar un módulo que no está diseñado para tu versión de PrestaShop.

Soluciones

  • Actualiza el módulo: Busca una versión más reciente del módulo en el marketplace.
  • Actualiza PrestaShop: Si tu versión es muy antigua, considera actualizar a la última estable.
  • Forzar la instalación: A veces puedes editar el archivo config.xml del módulo para cambiar la versión mínima requerida, pero no es recomendable.

[WARNING] Forzar un módulo incompatible puede romper tu tienda. Siempre prueba en un entorno de desarrollo primero.


9. Error de SSL: "Conexión no segura" después de instalar certificado

PrestaShop puede mostrar este error si no configuras correctamente las URLs con HTTPS.

Configura las URLs seguras

  1. Ve a Configuración > Parámetros generales.
  2. En la sección "URL de la tienda", cambia http:// por https://.
  3. Marca la opción "Activar SSL" y "Activar SSL en todas las páginas".
  4. Guarda los cambios.

Redirige todo el tráfico a HTTPS

En Plesk, puedes forzar la redirección:

  1. Ve a Plesk > Hosting & DNS > Configuración de hosting.
  2. En "Redirección de HTTP a HTTPS", selecciona "Redirigir todo el tráfico a HTTPS".
  3. Guarda.

10. Preguntas frecuentes (FAQ)

¿Por qué mi PrestaShop en Plesk se carga muy lento?

  • Causa: Falta de optimización de caché o recursos limitados.
  • Solución: Activa la caché de PrestaShop (Configuración > Rendimiento), usa un CDN, y aumenta la memoria PHP a 512 MB.

¿Cómo restaurar una copia de seguridad de PrestaShop en Plesk?

  1. Ve a Plesk > Backup Manager.
  2. Selecciona la copia de seguridad y haz clic en "Restaurar".
  3. Elige si restaurar archivos, base de datos o ambos.

¿Puedo tener varias tiendas PrestaShop en un mismo dominio en Plesk?

Sí, usando la función "Multi-tienda" de PrestaShop o instalando en subcarpetas. Pero es más limpio usar subdominios (ej: tienda1.midominio.com).

¿Qué hago si olvido la contraseña del administrador de PrestaShop?

Puedes restablecerla desde la base de datos usando phpMyAdmin:

  1. Busca la tabla ps_employee.
  2. Edita tu usuario y cambia el campo passwd por un hash MD5 de tu nueva contraseña (ej: md5("nueva123")).

[INFO] En Plesk, el acceso a phpMyAdmin está en Bases de datos > phpMyAdmin.


Resumen final

Hemos cubierto los errores PrestaShop Plesk más frecuentes y cómo solucionar PrestaShop en Plesk paso a paso. Recuerda que la clave está en:

  • Verificar permisos de archivos (755 para carpetas, 644 para archivos).
  • Ajustar la configuración de PHP (memoria, límite de subida).
  • Mantener actualizado PrestaShop y sus módulos.
  • Hacer copias de seguridad regulares.

Si aún tienes problemas PrestaShop Plesk, no dudes en contactar a tu proveedor de hosting. Con estas soluciones, la mayoría de los problemas se resuelven en minutos. ¡Buena suerte con tu tienda!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel