[Resuelto] error al acceder a la página de configuración con usuario administrador
Este hilo está resuelto. Aquí tienes una descripción del problema y la solución.
Problem: El cliente no puede acceder a la configuración de WPML debido a un error crítico. A pesar de intentar desactivar plugins, cambiar de tema, y actualizar WPML, el problema persiste. Los registros de error indican la falta de una tabla específica en la base de datos de WordPress. Solution: Para resolver este problema, recomendamos seguir estos pasos: 1. Active el modo de depuración de WordPress siguiendo los pasos en esta guía: https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/ 2. Reproduzca el error y revise el archivo debug.log para obtener más detalles sobre el error fatal. 3. Compruebe que tiene una copia de seguridad completa del sitio que pueda restaurar en caso de ser necesario. Si estos pasos no resuelven el problema, podría ser necesario restaurar la tabla faltante en la base de datos.
Si la solución proporcionada no resuelve su problema o si encuentra que la información está desactualizada, le recomendamos abrir un nuevo ticket de soporte. También es aconsejable revisar los problemas conocidos en https://wpml.org/known-issues/, verificar la versión de la solución permanente y confirmar que tiene instaladas las últimas versiones de los temas y plugins. Para asistencia adicional, visite nuestro foro de soporte en https://wpml.org/es/forums/forum/ayuda-en-espanol/.
Este es el foro de soporte técnico de WPML, el plugin multilingüe de WordPress.
Todas las personas pueden leerlo pero solo los clientes de WPML pueden ingresar comentarios. El equipo de WPML responde en los foros 6 días a la semana, 22 horas por día.
Antecedentes del problema:
Estoy intentando acceder a la configuración de WPML en mi sitio enlace oculto, pero me encuentro con un error crítico. He intentado varias soluciones, como desactivar todos los plugins, cambiar de tema, subir una nueva versión de WPML CMS, borrar y volver a subir los plugins de WPML, y probar con diferentes usuarios administradores. El sitio es un duplicado de otro, pero está registrado como un nuevo sitio en WPML, y estamos trabajando en eliminar el contenido sobrante.
Síntomas:
Error crítico al intentar acceder a la página de configuración con usuario administrador.
Preguntas:
¿Por qué no puedo acceder a la configuración de WPML a pesar de haber probado varias soluciones?
¿Cómo puedo resolver el error crítico al acceder a la configuración de WPML?
Por favor realice los siguientes pasos para obtener más información acerca del error:
- Active el modo de depuración de WordPress siguiendo los pasos descritos en esta guía: https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/
- Reproduzca el error
- Comparta el último mensaje de error fatal que aparece en el archivo debug.log que se encuentra en la carpeta wp-content
[05-Dec-2024 11:42:01 UTC] WordPress database error Table 'mgd145663367722.wp_actionscheduler_logs' doesn't exist for query DELETE FROM `wp_actionscheduler_logs` WHERE `action_id` = 46904 made by mwp_exec_cron, mwp_do_action_direct, do_action_ref_array('action_scheduler_run_queue'), WP_Hook->do_action, WP_Hook->apply_filters, ActionScheduler_QueueRunner->run, ActionScheduler_Abstract_QueueRunner->run_cleanup, ActionScheduler_QueueCleaner->clean, ActionScheduler_QueueCleaner->delete_old_actions, ActionScheduler_QueueCleaner->clean_actions, ActionScheduler_QueueCleaner->delete_actions, ActionScheduler_HybridStore->delete_action, ActionScheduler_DBStore->delete_action, do_action('action_scheduler_deleted_action'), WP_Hook->do_action, WP_Hook->apply_filters, ActionScheduler_DBLogger->clear_deleted_action_logs
[05-Dec-2024 11:42:01 UTC] WordPress database error Table 'mgd145663367722.wp_actionscheduler_logs' doesn't exist for query DELETE FROM `wp_actionscheduler_logs` WHERE `action_id` = 46905 made by mwp_exec_cron, mwp_do_action_direct, do_action_ref_array('action_scheduler_run_queue'), WP_Hook->do_action, WP_Hook->apply_filters, ActionScheduler_QueueRunner->run, ActionScheduler_Abstract_QueueRunner->run_cleanup, ActionScheduler_QueueCleaner->clean, ActionScheduler_QueueCleaner->delete_old_actions, ActionScheduler_QueueCleaner->clean_actions, ActionScheduler_QueueCleaner->delete_actions, ActionScheduler_HybridStore->delete_action, ActionScheduler_DBStore->delete_action, do_action('action_scheduler_deleted_action'), WP_Hook->do_action, WP_Hook->apply_filters, ActionScheduler_DBLogger->clear_deleted_action_logs
[05-Dec-2024 11:42:02 UTC] PHP Warning: Cannot modify header information - headers already sent by (output started at /var/www/wp-includes/class-wpdb.php:1849) in /var/www/wp-content/mu-plugins/gd-system-plugin/plugins/mwp-cron/run-cron.php on line 120
[05-Dec-2024 11:42:02 UTC] PHP Warning: Cannot modify header information - headers already sent by (output started at /var/www/wp-includes/class-wpdb.php:1849) in /var/www/wp-content/mu-plugins/gd-system-plugin/plugins/mwp-cron/run-cron.php on line 121
De acuerdo al error falta una tabla de WordPress, no de WPML. Me gustaría pedirle que comparta las credenciales de acceso al sitio en su próximo mensaje que he establecido como privado y que confirme que tiene una copia de seguridad del sitio completo que pueda restaurar en caso de ser necesario. Voy a intentar corregir el problema para que continúe utilizando el sitio con normalidad.
finalmente, era un problema de capacidades de los diferentes roles. Lo he solucionado instalando User Role Editor, y restableciendo los roles a los roles predefinidos de WordPress.