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

Solucionar el error 'ERR_SSL_PROTOCOL_ERROR' en PrestaShop

Actualizado el 19 de marzo de 2026

¿Qué significa el error ERR_SSL_PROTOCOL_ERROR?

Imagina que intentas entrar a tu tienda PrestaShop y, en lugar de ver el catálogo de productos, el navegador te muestra un mensaje de error con ese código tan raro. Es como si intentaras abrir una puerta con una llave equivocada: el navegador y tu servidor no se ponen de acuerdo sobre cómo cifrar la información.

El error ERR_SSL_PROTOCOL_ERROR es un problema de comunicación entre tu navegador y el servidor donde está alojada tu tienda. El protocolo SSL/TLS, que es el que cifra los datos para que nadie pueda interceptarlos, no se está ejecutando correctamente. Para un negocio online, esto es crítico porque los clientes perderán la confianza al instante, y Google penaliza las tiendas con problemas de seguridad.

En este artículo, te voy a guiar paso a paso para que puedas solucionar SSL PrestaShop y devolver la tranquilidad a tus clientes. No necesitas ser un experto en informática, solo sigue las instrucciones con calma.

Causas más comunes del error ERR_SSL_PROTOCOL_ERROR

Antes de lanzarnos a configurar nada, es importante entender por qué ocurre este error. Las causas suelen ser más sencillas de lo que piensas:

  • Fecha y hora incorrectas en tu ordenador o en el servidor. El certificado SSL tiene una validez temporal, y si las fechas no coinciden, el sistema lo rechaza.
  • Certificado SSL caducado o mal instalado. Esto es más común de lo que parece, especialmente si renovaste el certificado y no lo actualizaste en el servidor.
  • Configuración incorrecta de PrestaShop, sobre todo en la URL de la tienda o en los archivos de configuración.
  • Problemas con el archivo .htaccess, que es el que controla las redirecciones y reglas de acceso.
  • Caché del navegador o del servidor, que guarda versiones antiguas de la configuración SSL.
  • Extensiones o módulos de PrestaShop incompatibles, que alteran la forma en que se cargan las páginas.

Vamos a ir de lo más simple a lo más complejo, para que no te pierdas.

Paso 1: Verifica la fecha y hora de tu dispositivo

Parece una tontería, pero es la primera causa que debes descartar. Si tu ordenador tiene la fecha mal configurada, el navegador pensará que el certificado SSL está caducado o que aún no es válido.

Cómo comprobarlo en Windows:

  1. Haz clic derecho en el reloj de la barra de tareas.
  2. Selecciona "Ajustar fecha y hora".
  3. Activa la opción "Establecer hora automáticamente".
  4. Si ya estaba activada, desactívala y vuelve a activarla para forzar la sincronización.

Cómo comprobarlo en Mac:

  1. Ve a "Preferencias del Sistema".
  2. Entra en "Fecha y hora".
  3. Marca la casilla "Configurar fecha y hora automáticamente".

[TIP] Prueba también en tu móvil o en otro ordenador. Si el error desaparece, el problema era la fecha de tu equipo. Si sigue apareciendo, continúa con el siguiente paso.

Paso 2: Limpia la caché del navegador

A veces, el navegador guarda una "foto" antigua de tu tienda con una configuración SSL que ya no existe. Esto es muy habitual si acabas de instalar o renovar el certificado.

Para limpiar la caché en Google Chrome:

  1. Pulsa Ctrl + Shift + Supr (Windows) o Cmd + Shift + Supr (Mac).
  2. Selecciona "Todo el tiempo" en el rango de tiempo.
  3. Marca las casillas de "Imágenes y archivos almacenados en caché".
  4. Haz clic en "Borrar datos".

Prueba de nuevo a entrar en tu tienda. Si el error persiste, prueba con una ventana de incógnito (Ctrl + Shift + N). Si en modo incógnito funciona, el problema era la caché.

Paso 3: Comprueba la configuración de la URL en PrestaShop

Este es un error muy típico. Cuando instalaste PrestaShop, quizás configuraste la URL sin el "https://" o con una dirección antigua. Para solucionarlo:

  1. Accede al panel de administración de tu PrestaShop (normalmente en tudominio.com/admin).
  2. Ve a "Parámetros avanzados" y luego a "General".
  3. Busca el apartado "Configuración de la tienda".
  4. Verifica que el campo "URL de la tienda" empiece por https:// y no por http://.
  5. Guarda los cambios.

[WARNING] Si no puedes acceder al panel de administración, tendrás que hacerlo por base de datos. No te asustes, es más sencillo de lo que parece. Usa phpMyAdmin (lo encontrarás en el panel de control de tu hosting), busca la tabla ps_shop_url y cambia el valor de domain y domain_ssl por tu dominio con https://.

Paso 4: Fuerza la redirección a HTTPS en el archivo .htaccess

El archivo .htaccess es un archivo de configuración que controla cómo se comporta tu servidor. A veces, las reglas de redirección están mal puestas o son antiguas.

  1. Accede a tu hosting mediante FTP (FileZilla es una buena opción) o al administrador de archivos de tu panel.
  2. Busca la carpeta raíz donde está instalado PrestaShop (normalmente es public_html).
  3. Localiza el archivo .htaccess. Si no lo ves, activa la opción de "mostrar archivos ocultos" en tu cliente FTP.
  4. Descarga una copia de seguridad de ese archivo en tu ordenador (por si acaso).
  5. Abre el archivo con un editor de texto (Notepad++ o similar) y añade estas líneas al final:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
  1. Guarda el archivo y súbelo de nuevo al servidor.

[INFO] Si tu hosting usa Nginx en lugar de Apache, el archivo .htaccess no funcionará. En ese caso, deberás añadir la redirección en la configuración del servidor. Si no sabes cómo hacerlo, contacta con tu proveedor de hosting.

Paso 5: Regenera el archivo .htaccess desde PrestaShop

Si la opción anterior no funciona, PrestaShop puede regenerar el archivo .htaccess automáticamente. Esto es útil si el archivo se ha corrompido o tiene reglas incompatibles.

  1. Ve al panel de administración de PrestaShop.
  2. Entra en "Parámetros avanzados" y luego en "Rendimiento".
  3. Busca la sección "Regenerar el archivo .htaccess".
  4. Activa la opción y guarda los cambios.

PrestaShop creará un archivo nuevo con las reglas correctas para tu tienda.

Paso 6: Verifica la instalación del certificado SSL

Si has llegado hasta aquí y el error persiste, es hora de revisar el certificado en sí. Puedes usar herramientas online gratuitas como SSL Labs para analizar tu dominio. Te dirá si el certificado está bien instalado, si ha caducado o si hay problemas en la cadena de certificación.

Problemas comunes con el certificado:

  • Certificado caducado: Si tu certificado ha expirado, tendrás que renovarlo. La mayoría de proveedores de hosting lo hacen automáticamente, pero si no, contacta con ellos.
  • Certificado incompleto: A veces se instala solo el certificado principal, pero faltan los certificados intermedios. Esto es un error del servidor y deberías contactar con tu soporte técnico.
  • Certificado para otro dominio: Si el certificado es para www.tudominio.com y tu tienda está en tudominio.com (o viceversa), habrá conflicto. Asegúrate de que el certificado cubre ambos dominios.

Paso 7: Comprueba los módulos y extensiones de PrestaShop

Algunos módulos de seguridad o de caché pueden interferir con la configuración SSL. Para descartar esto:

  1. Ve al panel de administración y entra en "Módulos" y luego "Módulos instalados".
  2. Desactiva temporalmente los módulos de caché, como "Cache" o los optimizadores de rendimiento.
  3. Desactiva también cualquier módulo de seguridad que no sea el predeterminado.
  4. Prueba a cargar tu tienda.

Si el error desaparece, reactiva los módulos uno a uno para identificar al culpable. Cuando lo encuentres, actualízalo o busca una alternativa compatible.

Paso 8: Revisa los DNS y el alojamiento

A veces, el problema no está en tu tienda, sino en cómo se resuelve tu dominio. Comprueba que los registros DNS apuntan al servidor correcto. Si cambiaste de hosting recientemente, puede que los DNS aún estén propagándose (este proceso puede tardar hasta 48 horas).

También puedes probar a acceder a tu tienda mediante la IP directa del servidor. Si funciona, el problema está en el DNS. Contacta con tu proveedor para que verifique la configuración.

Paso 9: Revisa los puertos del servidor

El protocolo SSL usa el puerto 443. Si tu servidor tiene ese puerto bloqueado o redirigido, el error aparecerá. Esto es más común en servidores privados (VPS) o en configuraciones de firewall.

[INFO] Si tu hosting es gestionado, como Syspanel, no deberías tener que preocuparte por esto. El puerto de acceso a Syspanel es el 2106, pero el tráfico web normal usa el 443. Si tienes dudas, contacta con el soporte de tu hosting.

Paso 10: Contacta con tu proveedor de hosting

Si después de todos estos pasos el error ERR_SSL_PROTOCOL_ERROR sigue apareciendo, es momento de pedir ayuda profesional. Tu proveedor de hosting tiene las herramientas y el acceso necesario para diagnosticar problemas en el servidor.

Cuando contactes con ellos, ten a mano:

  • Tu nombre de dominio.
  • Capturas de pantalla del error.
  • Una descripción de los pasos que ya has probado.

Esto les ahorrará tiempo y te ayudará a resolver el problema más rápido.

Preguntas frecuentes (FAQ)

¿Cuánto tarda en solucionarse este error?

Depende de la causa. Si es un problema de caché o de fecha, se soluciona en minutos. Si es un problema del certificado o del servidor, puede tardar unas horas, especialmente si tienes que esperar a que tu proveedor responda.

¿Debo contratar un certificado SSL de pago?

No necesariamente. Los certificados gratuitos como Let's Encrypt son perfectamente válidos y seguros para la mayoría de tiendas online. Eso sí, asegúrate de que la renovación automática esté activada.

¿Puedo perder datos de mi tienda al solucionar el error?

No. Los pasos que te he explicado no modifican ni eliminan datos de tu catálogo, clientes o pedidos. Solo afectan a la configuración de seguridad y redirección.

¿Es seguro vender online si tengo este error?

No. Un error SSL significa que los datos de tus clientes (tarjetas de crédito, direcciones, etc.) no están cifrados correctamente. Es un riesgo grave de seguridad y debes solucionarlo antes de aceptar cualquier transacción.

¿Qué pasa con el SEO si tengo este error?

Google valora mucho la seguridad de las webs. Un error SSL prolongado puede hacer que tu tienda pierda posiciones en los resultados de búsqueda. Además, si los usuarios ven este error, abandonarán tu web, lo que aumenta la tasa de rebote y perjudica aún más tu posicionamiento.

Conclusión

El error ERR_SSL_PROTOCOL_ERROR en PrestaShop puede parecer abrumador, pero con paciencia y siguiendo estos pasos, podrás solucionarlo. Recuerda que la seguridad PrestaShop es fundamental para la confianza de tus clientes y para el posicionamiento en buscadores.

Empieza por lo más sencillo (fecha, caché) y ve avanzando hacia lo más técnico (certificado, servidor). Si en algún momento te sientes perdido, no dudes en contactar con tu proveedor de hosting. Ellos están para ayudarte.

[TIP] Para evitar futuros problemas, configura un sistema de monitorización que te avise si tu certificado SSL está a punto de caducar o si tu tienda no responde correctamente. Hay herramientas gratuitas como UptimeRobot que hacen esto.

Espero que este artículo te haya sido de gran ayuda. Si tienes alguna duda, déjala en los comentarios y te responderé encantado. ¡Buena suerte con tu tienda online!

¿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