Cómo Solucionar el Error Token Expired en PrestaShop Definitivamente

Cómo Solucionar el Error Token Expired en PrestaShop Definitivamente
Anuncio relacionado

¿Qué es el error Token Expired en PrestaShop?

El error Token Expired (Token caducado) es uno de los problemas más frustrantes a los que se enfrentan los administradores de tiendas online en PrestaShop. Ocurre comúnmente en el backoffice al intentar guardar cambios en módulos, productos o configuraciones, impidiendo realizar cualquier tarea de gestión.

Causas principales del error Token Expired

Este fallo de seguridad y sesión suele estar relacionado con varios factores técnicos del servidor o de la configuración de la tienda:

  • Incompatibilidad o problemas con la caché del navegador o del servidor.
  • Configuración incorrecta de la URL de la tienda (dominio con o sin www, o protocolo HTTP frente a HTTPS).
  • Problemas de timeout o caducidad de la sesión de PHP en el servidor.
  • Archivos de la caché de PrestaShop corruptos en la carpeta var/cache.

Método 1: Limpiar la caché de PrestaShop y del navegador

Muchas veces, el token no coincide debido a datos residuales almacenados en el sistema. Sigue estos pasos para solucionarlo:

  1. Inicia sesión en tu panel de administración (Backoffice).
  2. Ve al menú de Parámetros Avanzados y haz clic en Rendimiento.
  3. Haz clic en el botón superior derecho que dice Borrar la caché.
  4. Limpia también la memoria caché y las cookies de tu navegador web o prueba a acceder mediante una ventana de incógnito.

Método 2: Verificar la URL de la tienda en la Base de Datos

Si las URLs configuradas no coinciden exactamente con la forma en que accedes, el token se invalidará constantemente. Realiza esta comprobación:

  1. Accede a tu panel de control de hosting (cPanel o Plesk) y abre phpMyAdmin.
  2. Selecciona la base de datos de tu PrestaShop y busca la tabla ps_shop_url (el prefijo 'ps_' puede variar).
  3. Comprueba los campos domain y domain_ssl. Asegúrate de que coincidan exactamente con la URL que usas en el navegador (por ejemplo, tudominio.com sin espacios ni caracteres extraños).

Método 3: Ajustar los parámetros de sesión en PHP

Si tu servidor cierra las sesiones demasiado rápido, el token expirará antes de que puedas guardar los cambios:

Accede al archivo php.ini de tu servidor o contacta con tu proveedor de hosting para verificar los siguientes valores recomendados:

session.gc_maxlifetime = 7200 max_input_vars = 5000

Una vez aplicados estos cambios, reinicia los servicios web de tu servidor y comprueba si el error ha desaparecido por completo.

Anuncio
Seguir Leyendo

Guías y Soluciones Relacionadas

Windows Apps Juegos
WordPress

Cómo Solucionar el Error 'upload_max_filesize' en WordPress Definitivamente

¿No puedes subir archivos o plugins a WordPress por el límite de tamaño? Descubre cómo solucionar el error upload_max_filesize rápidamente con esta guía.

Leer guía completa →
Hardware

Cómo Solucionar el Problema de Pitidos en la Placa Base al Encender el PC de Forma Definitiva

Tu ordenador emite pitidos y no da vídeo al arrancar. Aprende a identificar los códigos de la BIOS y soluciona este fallo de hardware.

Leer guía completa →
PrestaShop

Cómo Solucionar el Error de Excepción Smarty en PrestaShop de Forma Definitiva

Descubre las causas principales de las excepciones del motor de plantillas Smarty en PrestaShop. Sigue nuestra guía para solucionarlo de inmediato.

Leer guía completa →