Se ha identificado un problema al intentar acceder al panel de administración de WordPress a través de WP Toolkit en servidores que utilizan Plesk para Linux (Ubuntu, AlmaLinux, RockyLinux, cloudLinux,…).
Este artículo proporciona detalles sobre los síntomas, la causa y las soluciones propuestas.
Detalles del problema
Síntomas:
- Imposibilidad de acceder al panel de administración de WP usando WP Toolkit siguiendo la ruta: Dominios > ejemplo.com > Pestaña WordPress > Botón Iniciar sesión.
- Se muestra el mensaje de error: «Ha ocurrido un error al decodificar JSON con Zend_Json: Token ilegal» o «Error getting administrator credentials: An error has occurred when decoding JSON: Illegal Token».
- Este error también se presenta al realizar las siguientes operaciones:
- Dominios > ejemplo.com > WordPress > Actualizaciones > Buscar actualizaciones.
- Dominios > ejemplo.com > WordPress > Clonar.
- En el registro /var/log/plesk/panel.log, con el modo Debug habilitado, se puede encontrar información adicional que indica problemas relacionados con el plugin Elementor.
- A pesar de estos problemas con WP Toolkit, el acceso al Panel de Administración de WordPress funciona correctamente si se utiliza el método de inicio de sesión nativo de WordPress, como: https://ciudadrealcom/wp-admin
- Los sitios afectados por este problema generalmente están ejecutando la versión PHP 8.x.
Causa identificada:
Se ha determinado que este problema es causado por un error en el plugin Elementor, aunque también parece que podría ser causante la vista dinámica nueva de Plesk para las suscripciones.
Soluciones propuestas y recomendaciones:
- Contacto con el Soporte de Elementor: Se recomienda a los usuarios que enfrentan este problema que contacten al soporte de Elementor para obtener una solución.
- Soluciones alternativas temporales: Mientras espera una solución definitiva del proveedor del plugin, considere las siguientes alternativas:
- Cambie el sitio web a una versión anterior de PHP, preferiblemente PHP 7.x.
- Acceda a WordPress utilizando la opción de pantalla de suscripciones, optando por la vista de Lista Activa en lugar de Lista Dinámica.