Пропустить

Как исправить ошибку нехватки разрешений на WordPress

Divi: самая простая тема WordPress для использования

Divi: Лучшая тема WordPress всех времен!

Более Загрузка 600.000, Divi - самая популярная тема WordPress в мире. Он является полным, простым в использовании и поставляется с более чем бесплатными шаблонами 62. [Рекомендуется]

Ошибка WordPress «У вас недостаточно прав для доступа к этой странице» обычно возникает при попытке доступа к панели управления WordPress или страницам администрирования после изменения префикса таблиц в базе данных. Данные WordPress либо перенесли WordPress с одного хостинг-провайдера на другого, либо просто обновили вашу установку WordPress.

Чтобы решить эту проблему и восстановить доступ к панели управления WordPress, необходимо вручную изменить некоторые записи в таблице ». wp_usermeta В базе данных MySQL WordPress. В этом руководстве по WordPress мы объясним, какие записи необходимо изменить и как их изменить с помощью команд phpMyAdmin или MySQL.

Как редактировать записи на wp_usermeta

1 - войдите в свой CPanel и запустите phpMyAdmin, который находится в разделе «Базы данных», как показано на скриншоте ниже.

MySQL cpanel

2. После подключения к PHPMyAdmin выберите базу данных MySQL, соответствующую базе данных вашего блога WordPress. Если у вас есть несколько баз данных, и вы не знаете, что такое база данных WordPress, вы можете найти имя базы данных из файла WordPress «wp-config.php», в строке, где вы находитесь код define ('DB_NAME', 'wpdb') .

После выбора базы данных WordPress отображается список всех таблиц в базе данных, как показано на снимке экрана ниже. Нажмите на таблицу "wp_usermeta", чтобы получить доступ к ее содержимому. Префикс таблицы WordPress по умолчанию - «wp», поэтому, если вы просто изменили префикс, например, для «Kyp51», имя таблицы будет «Kyp51_usermeta».

Легко создайте свой сайт с Elementor

Elementor позволяет легко создать любой дизайн сайта с профессиональным дизайном. Прекратите платить дорого за то, что вы можете сделать сами. [Free]

Доступ к таблице пользовательских метаданных wp

4. После загрузки списка пользовательских параметров измените префикс следующих записей в столбце «meta_key», чтобы имя пользователя администратора совпадало с префиксом, который вы настроили в своем файле WordPress wp-config. .php. Если у вас несколько пользователей WordPress, вам может потребоваться изменить список записей ниже для каждого пользователя WordPress.

  • Wp_capabilities
  • Wp_user_level
  • Wp_user-настройка
  • Wp_user-настройка время
  • Wp_dashboard_quick_press_last_post_id

Редактирование таблиц wordpress

Пример: если текущий префикс таблицы базы данных WordPress - Kyp51, записи должны быть переименованы:

Вы ищете лучшие темы и плагины WordPress?

Загрузите лучшие плагины и темы WordPress на Envato и легко создайте свой сайт. Уже больше, чем 49.720.000. [ЭКСКЛЮЗИВ]

  • Kyp51_capabilities
  • Kyp51_user_level
  • Kyp51_user-настройка
  • Kyp51_user-настройка время
  • Kyp51_dashboard_quick_press_last_post_id

Несколько советов по безопасности:

Убедитесь, что префикс «CAPTION» совпадает с префиксом для всех таблиц в базе данных.

Если вы установили сторонние плагины или темы, которые добавляют записи в эту таблицу, вам также может потребоваться изменить их префикс. В этом примере мы использовали установочную базу данных WordPress по умолчанию.

Как только записи базы данных выше в таблице wp_usermeta были переименованы, вы сможете подключиться к панели управления WordPress.

Как редактировать записи из MySQL

1 - войдите в MySQL, используя приведенную ниже команду, и при появлении запроса укажите пароль пользователя:

mysql -host localhost -u root -p

2 - выберите базу данных WordPress, используя команду ниже. В нашем примере база данных MySQL WordPress называется «wpdb»:

использовать wpdb

3 - выполните следующие команды MYSQL, чтобы переименовать префикс строк, упомянутых в шаге 4 приведенного выше руководства. В нашем примере мы переименовываем в префикс Kyp51.

UPDATE `wpdb`.`wp_usermeta` SET` meta_key` = 'Kyp51_capabilities' WHERE` wp_usermeta`.`umeta_id` = 10; UPDATE `wpdb`.`wp_usermeta` SET` meta_key` = 'Kyp51_user_level' WHERE` wp_usermeta`.`umeta_id` = 11; UPDATE `wpdb`.`wp_usermeta` SET` meta_key` = 'Kyp51_user-settings' WHERE` wp_usermeta`.`umeta_id` = 14; UPDATE `wpdb`.`wp_usermeta` SET` meta_key` = 'Kyp51_user-settings-time' WHERE` wp_usermeta`.`umeta_id` = 15; UPDATE `wpdb`.`wp_usermeta` SET` meta_key` = 'Kyp51_dashboard_quick_press_last_post_id' WHERE` wp_usermeta`.`umeta_id` = 16;

В примере выше была использована установка WordPress по умолчанию. В реальной установке WordPress количество строк «umeta_id», которые вы хотите изменить, может быть другим. Рекомендуется проверить значение каждой строки перед переименованием, используя команду ниже. Измените значение umeta_id, чтобы оно соответствовало строке, которую вы хотите проверить:

Легко создайте свой интернет-магазин

Загрузите бесплатные WooCommerce, лучшие плагины для электронной коммерции, чтобы продавать свои физические и цифровые продукты в WordPress. [Рекомендуется]

select * from wp_usermeta where umeta_id=10;

Как только указанные выше записи из таблицы wp_usermeta были переименованы, вы сможете подключиться к панели управления WordPress.

Вот и все для этого урока, я надеюсь, что он позволит вам подключиться к вашей панели управления WordPress.

Эта статья содержит комментарии 0

Оставить комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

Этот сайт использует Akismet для уменьшения нежелательности. Узнайте больше о том, как используются ваши комментарии.

Вверх
104 акции
доля4
чирикать
Регистрация100