Introducción al Error de Token Inválido en PrestaShop
Uno de los problemas más frustrantes a los que se enfrentan los administradores de tiendas online es el famoso error de Token Inválido (Invalid Token) en el panel de administración (backoffice) de PrestaShop. Este fallo impide guardar cambios en módulos, productos o configuraciones del sistema, cortando el flujo de trabajo de manera repentina.
¿Cuáles son las Causas del Error de Token Inválido?
Este problema de seguridad y sesión suele estar relacionado con:
- Incompatibilidad o corrupción en las cookies del navegador.
- Cambios en la dirección IP del usuario durante la sesión activa.
- Problemas con la caché del servidor o la IP configurada en el archivo
settings.inc.phpo parámetros avanzados. - Extensiones de PHP mal configuradas o límites de memoria excedidos.
Método 1: Borrar Cookies y Caché del Navegador
A menudo, el token de seguridad no coincide debido a datos de sesión obsoletos almacenados en tu navegador.
- Abre la configuración de tu navegador web (Chrome, Firefox, Edge, etc.).
- Dirígete a la sección de privacidad y seguridad para borrar los datos de navegación.
- Selecciona Cookies y otros datos de sitios y Archivos e imágenes en caché.
- Haz clic en Borrar datos, cierra el navegador y vuelve a iniciar sesión en tu backoffice de PrestaShop.
Método 2: Desactivar la Verificación de Dirección IP en el Backoffice
Si tu proveedor de internet cambia constantemente tu dirección IP dinámica, PrestaShop la detectará como un intento de suplantación y anulará el token.
- Accede a tu base de datos mediante phpMyAdmin.
- Busca la tabla
ps_configuration(el prefijops_puede variar según tu instalación). - Utiliza el buscador interno de la tabla para localizar el parámetro
PS_ TOKEN_CHECK_IP. - Cambia el valor de
1a0en la columnavaluey guarda los cambios.
Método 3: Limpiar la Caché de PrestaShop Manualmente
Los archivos de caché corruptos también pueden interferir en la validación de tokens del sistema.
- Conéctate a tu servidor mediante un cliente FTP o el Administrador de Archivos de tu Hosting.
- Navega hasta la ruta de tu tienda PrestaShop y entra en la carpeta
var/cache/. - Verás carpetas llamadas
prody/odev. Elimina Su contenido por completo. - Vprueba nuevamente a realizar cambios en tu panel de administración para verificar que el error ha desaparecido.