Bỏ qua đến nội dung chính

Làm thế nào để sửa lỗi không đủ quyền truy cập vào WordPress

Divi: chủ đề WordPress dễ sử dụng nhất

Divi: Chủ đề WordPress tốt nhất mọi thời đại!

hơn Tải xuống 701.000, Divi là chủ đề WordPress phổ biến nhất trên thế giới. Nó là hoàn chỉnh, dễ sử dụng và đi kèm với hơn 62 mẫu miễn phí. [Khuyến nghị]

Lỗi WordPress "Bạn không có đủ quyền truy cập trang này" thường gặp phải khi cố gắng truy cập trang tổng quan hoặc trang quản trị WordPress sau khi thay đổi tiền tố của bảng cơ sở dữ liệu Dữ liệu WordPress hoặc di chuyển WordPress từ nhà cung cấp dịch vụ lưu trữ này sang nhà cung cấp dịch vụ lưu trữ khác hoặc chỉ cần cập nhật cài đặt WordPress của bạn.

Để giải quyết vấn đề này và lấy lại quyền truy cập vào bảng điều khiển WordPress, bạn phải thay đổi thủ công một số mục nhập trong bảng " wp_usermeta Trong cơ sở dữ liệu WordPress MySQL. Trong hướng dẫn WordPress này, chúng tôi sẽ hướng dẫn bạn những mục nhập nào cần được thay đổi và cách thay đổi chúng bằng cách sử dụng lệnh phpMyAdmin hoặc MySQL.

Cách chỉnh sửa các mục trên wp_usermeta

1 - Đăng nhập vào Bảng điều khiển của bạn và khởi chạy phpMyAdmin nằm trong phần Cơ sở dữ liệu như được hiển thị trong ảnh chụp màn hình bên dưới.

Mysql cpanel

2 - Sau khi kết nối với PHPMyAdmin, hãy chọn cơ sở dữ liệu MySQL tương ứng với cơ sở dữ liệu trên blog WordPress của bạn. Nếu bạn có nhiều cơ sở dữ liệu và bạn không biết cơ sở dữ liệu WordPress là gì, bạn có thể tìm tên cơ sở dữ liệu từ tệp WordPress "wp-config.php", tại dòng vị trí mật mã " xác định ('DB_NAME', 'wpdb') '.

Khi cơ sở dữ liệu WordPress được chọn, danh sách tất cả các bảng trong cơ sở dữ liệu được hiển thị như trong ảnh chụp màn hình bên dưới. Nhấp vào bảng "wp_usermeta" để truy cập nội dung của nó. Tiền tố bảng WordPress mặc định là "wp", vì vậy nếu bạn vừa thay đổi tiền tố, ví dụ thành "Kyp51", tên bảng sẽ là "Kyp51_usermeta".

Dễ dàng tạo trang web của bạn với Elementor

Elementor cho phép bạn dễ dàng tạo ra bất kỳ thiết kế trang web nào với một cái nhìn chuyên nghiệp. Ngừng trả tiền đắt cho những gì bạn có thể tự làm. [Miễn phí]

Truy cập bảng wp usermeta

4 - Sau khi danh sách các tùy chọn người dùng được tải, hãy thay đổi tiền tố của các mục sau trong cột "meta_key" để tên người dùng quản trị viên khớp với tiền tố bạn đã định cấu hình trong tệp wp-config WordPress của mình .php. Nếu bạn có nhiều người dùng WordPress, bạn có thể cần phải chỉnh sửa danh sách mục nhập bên dưới cho từng người dùng WordPress.

  • Wp_capabilities
  • Wp_user_level
  • Wp_user-settings
  • Wp_user-settings-thời gian
  • Wp_dashboard_quick_press_last_post_id

Chỉnh sửa bảng wordpress

Ví dụ: Nếu tiền tố hiện tại của bảng cơ sở dữ liệu WordPress là Kyp51, các mục nhập phải được đổi tên:

Bạn đang tìm kiếm các plugin và plugin WordPress tốt nhất?

Tải xuống các plugin và WordPress chủ đề tốt nhất trên Envato và dễ dàng tạo trang web của bạn. Đã tải xuống nhiều hơn 49.720.000. [ĐỘC QUYỀN]

  • Kyp51_capabilities
  • Kyp51_user_level
  • Kyp51_user-settings
  • Kyp51_user-settings-thời gian
  • Kyp51_dashboard_quick_press_last_post_id

Một số mẹo bảo mật:

Đảm bảo rằng “CaPiTaLiZatIoN” của tiền tố khớp với tiền tố cho tất cả các bảng trong cơ sở dữ liệu.

Nếu bạn đã cài đặt bất kỳ plugin hoặc chủ đề của bên thứ ba nào thêm các mục nhập vào bảng này, bạn cũng có thể cần thay đổi tiền tố của chúng. Trong ví dụ này, chúng tôi đã sử dụng cơ sở dữ liệu cài đặt WordPress mặc định.

Khi các bản ghi cơ sở dữ liệu ở trên trên bảng wp_usermeta đã được đổi tên, bạn sẽ có thể kết nối với bảng điều khiển WordPress.

Cách chỉnh sửa hồ sơ từ MySQL

1 - Đăng nhập vào MySQL bằng lệnh dưới đây và khi được hỏi, hãy chỉ định mật khẩu của người dùng:

mysql -host localhost -u root -p

2 - Chọn cơ sở dữ liệu WordPress bằng lệnh bên dưới. Trong ví dụ của chúng tôi, cơ sở dữ liệu WordPress MySQL được gọi là "wpdb":

sử dụng wpdb

3 - Thực hiện các lệnh MYSQL sau để đổi tên tiền tố của các dòng được đề cập trong bước 4 của hướng dẫn ở trên. Trong ví dụ của chúng tôi, chúng tôi đổi tên nó thành tiền tố của Kyp51.

CẬP NHẬT `wpdb`.`wp_usermeta` SET` meta_key` = 'Kyp51_capabilities' WHERE` wp_usermeta`.ʻumeta_id` = 10; CẬP NHẬT `wpdb`.`wp_usermeta` SET` meta_key` = 'Kyp51_user_level' WHERE` wp_usermeta`.ʻumeta_id` = 11; CẬP NHẬT `wpdb`.`wp_usermeta` SET` meta_key` = 'Kyp51_user-settings' WHERE` wp_usermeta`.ʻumeta_id` = 14; CẬP NHẬT `wpdb`.`wp_usermeta` SET` meta_key` = 'Kyp51_user-settings-time' WHERE` wp_usermeta`.ʻumeta_id` = 15; CẬP NHẬT `wpdb`.`wp_usermeta` SET` meta_key` = 'Kyp51_dashboard_quick_press_last_post_id' WHERE` wp_usermeta`.ʻumeta_id` = 16;

Một cài đặt WordPress mặc định đã được sử dụng trong ví dụ trên. Trong cài đặt WordPress trực tiếp thực, số dòng "umeta_id" bạn muốn thay đổi có thể khác. Bạn nên kiểm tra giá trị của từng hàng trước khi đổi tên bằng lệnh dưới đây. Thay đổi giá trị umeta_id để khớp với hàng bạn muốn kiểm tra:

Dễ dàng tạo Cửa hàng trực tuyến của bạn

Tải xuống miễn phí WooCommerce, các plugin thương mại điện tử tốt nhất để bán các sản phẩm vật lý và kỹ thuật số của bạn trên WordPress. [Đề xuất]

select * from wp_usermeta where umeta_id=10;

Khi các bản ghi trên từ bảng wp_usermeta đã được đổi tên, bạn sẽ có thể kết nối với bảng điều khiển WordPress.

Đó là hướng dẫn này, tôi hy vọng nó sẽ cho phép bạn kết nối với bảng điều khiển WordPress của bạn.

Bài viết này chứa comments 0

Để lại một bình luận

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *

Trang web này sử dụng Akismet để giảm bớt không mong muốn. Tìm hiểu thêm về cách sử dụng dữ liệu nhận xét của bạn.

Trở lại đầu trang
104 cổ phiếu
cổ phiếu4
tweet
Enregistrer100