Pregunta sobre Arreglando WordPress de Wordpress:

Lo sentimos, no se le permite acceder a esta página

Un usuario preguntó 👇

Cada vez que voy a / wp-admin / me sale «Lo siento, no tienes permiso para acceder a esta página» La configuración inicial funciona perfectamente.

No puedo resolver problemas de WP pero me he molestado en este.

Hasta ahora tengo: Restablecer .htaccess Todos los plugins se han deshabilitado de la carpeta & db Los temas personalizados están deshabilitados en la carpeta & db y he hecho un montón de depuración

Estaba haciendo pruebas con la base de datos y puedo hacer que funcione normalmente si reemplazo la tabla wp_options con una nueva copia de seguridad de compilación.

Ahora estoy buscando en la tabla de opciones para encontrar la consulta. Puede que me lleve un tiempo ya que mi tabla de opciones tiene más de 4000 filas.

¡Cualquier idea es bienvenida y la apreciamos!

(@cleancoded)

Hace 2 años, 2 meses

Este error generalmente ocurre como resultado de un problema de seguridad o permisos. Este error a menudo se puede resolver mediante:

Si tiene un archivo de respaldo, siempre puede restaurar su sitio al estado previo al error Use WP_Debug para obtener una lista de errores y ver si algo se destaca Revise el registro de acceso y error de su servidor y vea el nada se destaca Revise dos veces su archivo. desactivar los permisos y plugins del tema. Ya ha intentado restablecer manualmente su archivo .htaccess. Ya probó esta actualización de PHP a la última versión. Verifique que su sitio esté usando el prefijo de base de datos correcto.

(@ padreed123)

Hace 2 años, 2 meses

Desafortunadamente, no tengo una copia de seguridad de la base de datos antes de que ocurra el problema. La base de datos de respaldo que estoy usando para probar es de una instalación limpia / nueva.

He habilitado la depuración y no encuentro errores.

Tiene que estar relacionado con la tabla de opciones porque funciona cuando reemplazo esa tabla con una «nueva».

¡Gracias!

(@cleancoded)

Hace 2 años, 2 meses

Si reemplazar las tablas parece funcionar, puede intentar mover los archivos y la base de datos del sitio a una nueva instalación de WordPress para ver si eso soluciona el problema.

(@ padreed123)

Hace 2 años, 2 meses

Bien, después de horas de examinar las tablas de wp_options en phpmyadmin, finalmente encontré el problema. De alguna manera se eliminó la cadena wp_user_role. También puede suceder si un plugin como WooCommerce lo ha editado / cambiado.

Entonces, para solucionarlo, copié lo siguiente de una instalación nueva y lo inserté en la tabla wp_options con phpmyadmin:
Recuerde reemplazar su prefijo wp con ‘wp_’.

choice_name
wp_user_role

rogha_value
a:5:{s:13:"administrator";a:2:{s:4:"name";s:13:"Administrator";s:12:"capabilities";a:61:{s:13:"switch_themes";b:1;s:11:"edit_themes";b:1;s:16:"activate_plugins";b:1;s:12:"edit_plugins";b:1;s:10:"edit_users";b:1;s:10:"edit_files";b:1;s:14:"manage_options";b:1;s:17:"moderate_comments";b:1;s:17:"manage_categories";b:1;s:12:"manage_links";b:1;s:12:"upload_files";b:1;s:6:"import";b:1;s:15:"unfiltered_html";b:1;s:10:"edit_posts";b:1;s:17:"edit_others_posts";b:1;s:20:"edit_published_posts";b:1;s:13:"publish_posts";b:1;s:10:"edit_pages";b:1;s:4:"read";b:1;s:8:"level_10";b:1;s:7:"level_9";b:1;s:7:"level_8";b:1;s:7:"level_7";b:1;s:7:"level_6";b:1;s:7:"level_5";b:1;s:7:"level_4";b:1;s:7:"level_3";b:1;s:7:"level_2";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:17:"edit_others_pages";b:1;s:20:"edit_published_pages";b:1;s:13:"publish_pages";b:1;s:12:"delete_pages";b:1;s:19:"delete_others_pages";b:1;s:22:"delete_published_pages";b:1;s:12:"delete_posts";b:1;s:19:"delete_others_posts";b:1;s:22:"delete_published_posts";b:1;s:20:"delete_private_posts";b:1;s:18:"edit_private_posts";b:1;s:18:"read_private_posts";b:1;s:20:"delete_private_pages";b:1;s:18:"edit_private_pages";b:1;s:18:"read_private_pages";b:1;s:12:"delete_users";b:1;s:12:"create_users";b:1;s:17:"unfiltered_upload";b:1;s:14:"edit_dashboard";b:1;s:14:"update_plugins";b:1;s:14:"delete_plugins";b:1;s:15:"install_plugins";b:1;s:13:"update_themes";b:1;s:14:"install_themes";b:1;s:11:"update_core";b:1;s:10:"list_users";b:1;s:12:"remove_users";b:1;s:13:"promote_users";b:1;s:18:"edit_theme_options";b:1;s:13:"delete_themes";b:1;s:6:"export";b:1;}}s:6:"editor";a:2:{s:4:"name";s:6:"Editor";s:12:"capabilities";a:34:{s:17:"moderate_comments";b:1;s:17:"manage_categories";b:1;s:12:"manage_links";b:1;s:12:"upload_files";b:1;s:15:"unfiltered_html";b:1;s:10:"edit_posts";b:1;s:17:"edit_others_posts";b:1;s:20:"edit_published_posts";b:1;s:13:"publish_posts";b:1;s:10:"edit_pages";b:1;s:4:"read";b:1;s:7:"level_7";b:1;s:7:"level_6";b:1;s:7:"level_5";b:1;s:7:"level_4";b:1;s:7:"level_3";b:1;s:7:"level_2";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:17:"edit_others_pages";b:1;s:20:"edit_published_pages";b:1;s:13:"publish_pages";b:1;s:12:"delete_pages";b:1;s:19:"delete_others_pages";b:1;s:22:"delete_published_pages";b:1;s:12:"delete_posts";b:1;s:19:"delete_others_posts";b:1;s:22:"delete_published_posts";b:1;s:20:"delete_private_posts";b:1;s:18:"edit_private_posts";b:1;s:18:"read_private_posts";b:1;s:20:"delete_private_pages";b:1;s:18:"edit_private_pages";b:1;s:18:"read_private_pages";b:1;}}s:6:"author";a:2:{s:4:"name";s:6:"Author";s:12:"capabilities";a:10:{s:12:"upload_files";b:1;s:10:"edit_posts";b:1;s:20:"edit_published_posts";b:1;s:13:"publish_posts";b:1;s:4:"read";b:1;s:7:"level_2";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:12:"delete_posts";b:1;s:22:"delete_published_posts";b:1;}}s:11:"contributor";a:2:{s:4:"name";s:11:"Contributor";s:12:"capabilities";a:5:{s:10:"edit_posts";b:1;s:4:"read";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:12:"delete_posts";b:1;}}s:10:"subscriber";a:2:{s:4:"name";s:10:"Subscriber";s:12:"capabilities";a:2:{s:4:"read";b:1;s:7:"level_0";b:1;}}}

(@ padreed123)

Hace 2 años, 2 meses

Corrección:
Me di cuenta de que había un error tipográfico arriba y este foro no permite editar después de unas horas.

La derecha choice_name es wp_user_roles no wp_user_role.

choice_name
wp_user_roles

rogha_value
a:5:{s:13:"administrator";a:2:{s:4:"name";s:13:"Administrator";s:12:"capabilities";a:61:{s:13:"switch_themes";b:1;s:11:"edit_themes";b:1;s:16:"activate_plugins";b:1;s:12:"edit_plugins";b:1;s:10:"edit_users";b:1;s:10:"edit_files";b:1;s:14:"manage_options";b:1;s:17:"moderate_comments";b:1;s:17:"manage_categories";b:1;s:12:"manage_links";b:1;s:12:"upload_files";b:1;s:6:"import";b:1;s:15:"unfiltered_html";b:1;s:10:"edit_posts";b:1;s:17:"edit_others_posts";b:1;s:20:"edit_published_posts";b:1;s:13:"publish_posts";b:1;s:10:"edit_pages";b:1;s:4:"read";b:1;s:8:"level_10";b:1;s:7:"level_9";b:1;s:7:"level_8";b:1;s:7:"level_7";b:1;s:7:"level_6";b:1;s:7:"level_5";b:1;s:7:"level_4";b:1;s:7:"level_3";b:1;s:7:"level_2";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:17:"edit_others_pages";b:1;s:20:"edit_published_pages";b:1;s:13:"publish_pages";b:1;s:12:"delete_pages";b:1;s:19:"delete_others_pages";b:1;s:22:"delete_published_pages";b:1;s:12:"delete_posts";b:1;s:19:"delete_others_posts";b:1;s:22:"delete_published_posts";b:1;s:20:"delete_private_posts";b:1;s:18:"edit_private_posts";b:1;s:18:"read_private_posts";b:1;s:20:"delete_private_pages";b:1;s:18:"edit_private_pages";b:1;s:18:"read_private_pages";b:1;s:12:"delete_users";b:1;s:12:"create_users";b:1;s:17:"unfiltered_upload";b:1;s:14:"edit_dashboard";b:1;s:14:"update_plugins";b:1;s:14:"delete_plugins";b:1;s:15:"install_plugins";b:1;s:13:"update_themes";b:1;s:14:"install_themes";b:1;s:11:"update_core";b:1;s:10:"list_users";b:1;s:12:"remove_users";b:1;s:13:"promote_users";b:1;s:18:"edit_theme_options";b:1;s:13:"delete_themes";b:1;s:6:"export";b:1;}}s:6:"editor";a:2:{s:4:"name";s:6:"Editor";s:12:"capabilities";a:34:{s:17:"moderate_comments";b:1;s:17:"manage_categories";b:1;s:12:"manage_links";b:1;s:12:"upload_files";b:1;s:15:"unfiltered_html";b:1;s:10:"edit_posts";b:1;s:17:"edit_others_posts";b:1;s:20:"edit_published_posts";b:1;s:13:"publish_posts";b:1;s:10:"edit_pages";b:1;s:4:"read";b:1;s:7:"level_7";b:1;s:7:"level_6";b:1;s:7:"level_5";b:1;s:7:"level_4";b:1;s:7:"level_3";b:1;s:7:"level_2";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:17:"edit_others_pages";b:1;s:20:"edit_published_pages";b:1;s:13:"publish_pages";b:1;s:12:"delete_pages";b:1;s:19:"delete_others_pages";b:1;s:22:"delete_published_pages";b:1;s:12:"delete_posts";b:1;s:19:"delete_others_posts";b:1;s:22:"delete_published_posts";b:1;s:20:"delete_private_posts";b:1;s:18:"edit_private_posts";b:1;s:18:"read_private_posts";b:1;s:20:"delete_private_pages";b:1;s:18:"edit_private_pages";b:1;s:18:"read_private_pages";b:1;}}s:6:"author";a:2:{s:4:"name";s:6:"Author";s:12:"capabilities";a:10:{s:12:"upload_files";b:1;s:10:"edit_posts";b:1;s:20:"edit_published_posts";b:1;s:13:"publish_posts";b:1;s:4:"read";b:1;s:7:"level_2";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:12:"delete_posts";b:1;s:22:"delete_published_posts";b:1;}}s:11:"contributor";a:2:{s:4:"name";s:11:"Contributor";s:12:"capabilities";a:5:{s:10:"edit_posts";b:1;s:4:"read";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:12:"delete_posts";b:1;}}s:10:"subscriber";a:2:{s:4:"name";s:10:"Subscriber";s:12:"capabilities";a:2:{s:4:"read";b:1;s:7:"level_0";b:1;}}}

Más información: https://www.sitepoint.com/mastering-wordpress-roles-and-capabilities/

Esta respuesta fue modificada hace 2 años, 2 meses por.

(@ swizzle1)

Hace 1 año, 11 meses

Dios mío, después de 8 horas de depuración y de probar todo en todos los sitios, descubre que nadie tiene una solución concreta y la misma depuración estándar de wordpress, eres mi salvador. Encontré mi wp_user_roles pero fue cambiado por un plugin que solo tenía 3 roles. copie y pegue su código anterior y los problemas se resolvieron. Ojalá hubiera encontrado esto antes y espero que la gente lo encuentre en el futuro. Esto debería pegarse en algún lugar. Una vez mas, Gracias.

LA SOLUCIÓN REAL PARA: LO SENTIMOS, NO LLENE PARA ACCEDER A ESTA PÁGINA.

(@kahenvay)

Hace 1 año, 8 meses

Esto funcionó para mí, ¡gracias!

(@fishzzz)

Hace 1 año, 7 meses

@ padreed123 También encontré este problema y lo resolví con tu tutorial. Muchas gracias.

(@nellimeladze)

Hace 1 año, 7 meses

Hola Padreed 123, copiamos el código pero no funcionó para nosotros. ¿Podría explicar lo que quiere decir (recuerde reemplazar su prefijo wp con ‘wp_’). Intentamos buscar esto en el código pero no pudimos encontrar las letras wp o db

de donde sacamos esto

por favor ayuda 🙂 gracias

(@pallabba)

Hace 1 año, 4 meses

Oh Dios mío. Genio. He estado luchando desde las últimas 8 horas … pero esto lo solucionó. Muchas gracias

(@vashylitmus)

hace 1 año

@ padreed123 Gracias por la solución, funcionó para mí.

(@ darkmatter661)

Hace 11 meses, 2 semanas

Dios mío @ padreed123 eres un SALVADOR !! En mi caso, esa opción era reescribir un calendario de eventos. Gracias Gracias !!

(@mmallc)

hace 11 meses

Para aclarar, no tengo problemas para iniciar sesión en mi sitio utilizando mi inicio de sesión de administrador. Accedí al sitio con mi nombre de administrador y contraseña y se me ha dado acceso a todas las opciones de edición disponibles. Y puedo ir a mi foro sin el mensaje “Lo siento. . . mensaje ”.

Sin embargo, cuando alguien «no administrativo» inicia sesión en mi sitio, no puede ir al foro y ver el mensaje «Lo siento. . . mensaje ”.

En mi base de datos SQL, la página «wp_user_options», la columna «option_name» no incluye «wp_user_roles» o «user_roles» option_name. Hay 11 páginas de choice_names sin ninguna de las palabras «user_roles» o incluso la palabra «roles».

P1 – ¿Estoy buscando «user_roles» en el lugar equivocado?

En la columna «option_name», «user_can_register» option_name con «option_value» de «1».

P2 – ¿Este «1» restringe el acceso de cualquier usuario registrado más allá de mí (asumiendo que la administración es «1»)? Y, ¿había algún lugar en la configuración para que yo estableciera el número de usuarios autorizados en un número distinto de «1»? ¿Qué sucede si cambio el valor a 1000?

Leí en un comentario anterior que WooCommerce puede haber modificado o eliminado «user_roles», y me pregunto si mi proveedor de plugins, Implecode, puede haber hecho lo mismo con su plugin «eCommerce catalog for WP», que yo empleo. Soy reacio a volver a ingresar el nombre «user_roles» y su «valor» sin el saludo de Implecode.

NOTA: Le pregunté a Implecode, a través de un ticket de soporte, si eliminaron la cadena «user_role» y el «Value» asociado de la base de datos, y si vuelve a ingresar, será un problema.

P3 – Asumiendo que no es una pregunta para Implecode, ¿debo ir a la pestaña «ingresar» en la parte superior de la página de la base de datos «wp_user_options» e ingresar la opción «user_roles» o «wp_user_roles», y rogha_value por sugerencia @ padreed123 arriba?

Agradecemos sinceramente sus sugerencias.

(@trinard)

Hace 10 meses, 3 semanas

Solo pasé dos días tratando de solucionar y enviar este problema. No sé cuántos mensajes de humo son útiles. Hice su proceso y probé el éxito primero. 10 minutos para leer notas dos veces. 5 minutos para copiar en phpMyAdmin. 15 minutos para un éxito invaluable. GRACIAS.

(@lancecummins)

Hace 8 meses, 2 semanas

¡Agregaré mi agradecimiento aquí también! Finalmente descubrí que la entrada user_options en SS fue reemplazada por el plugin Loco Translate. Cosas locas, y estaba a punto de dejarlo.

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *