Cách khắc phục lỗi “plugin wordpress update verification failed” triệt để nhất

plugin wordpress update verification failed

Lỗi “plugin wordpress update verification failed” là một trong những thông báo gây khó chịu nhất mà người quản trị website WordPress gặp phải khi cố gắng cập nhật plugin. Thông báo này xuất hiện khi WordPress không thể xác minh tính toàn vẹn của gói plugin tải về từ kho lưu trữ chính thức. Nguyên nhân có thể đến từ xung đột máy chủ, cấu hình PHP sai, hoặc lỗi kết nối mạng. Bài viết này sẽ phân tích chi tiết từng nguyên nhân và cung cấp hướng dẫn khắc phục dứt điểm.

Bản chất của lỗi “plugin wordpress update verification failed”

plugin wordpress update verification failed - Hình 5

Khi bạn nhấn nút cập nhật plugin, WordPress sẽ gửi yêu cầu đến máy chủ wordpress.org để tải xuống gói plugin mới nhất. Quá trình xác minh diễn ra bằng cách kiểm tra chữ ký số (checksum) của tệp tin tải về so với dữ liệu gốc. Nếu hai giá trị này không khớp, hệ thống sẽ từ chối cài đặt và hiển thị thông báo lỗi xác minh thất bại.

Lỗi này thường xuất hiện dưới dạng thông báo “Update failed: The package could not be installed. The package is not verified.” hoặc “Plugin update verification failed.” Điều này cho thấy tệp tin plugin đã bị thay đổi trong quá trình tải xuống hoặc máy chủ của bạn gặp vấn đề khi xử lý yêu cầu xác minh.

Nguyên nhân phổ biến gây ra lỗi xác minh cập nhật plugin

plugin wordpress update verification failed - Hình 4

Giới hạn bộ nhớ PHP không đủ

WordPress yêu cầu một lượng bộ nhớ PHP nhất định để xử lý quá trình tải xuống và xác minh plugin. Nếu giới hạn bộ nhớ PHP (memory_limit) quá thấp, quá trình xác minh có thể bị gián đoạn giữa chừng, dẫn đến lỗi xác minh thất bại. Hầu hết các nhà cung cấp hosting đặt giới hạn mặc định là 32MB hoặc 64MB, trong khi WordPress khuyến nghị tối thiểu 128MB.

Xung đột với tường lửa hoặc plugin bảo mật

Các plugin bảo mật như Wordfence, Sucuri, hoặc tường lửa ứng dụng web (WAF) có thể chặn hoặc can thiệp vào quá trình tải xuống gói plugin. Những công cụ này thường kiểm tra kỹ lưỡng các tệp tin tải về và đôi khi vô tình làm hỏng quá trình xác minh chữ ký số.

Lỗi kết nối đến máy chủ wordpress.org

Máy chủ của bạn cần kết nối ổn định đến api.wordpress.org để tải xuống plugin. Nếu kết nối bị gián đoạn do DNS chậm, proxy sai, hoặc tường lửa chặn địa chỉ IP, quá trình xác minh sẽ thất bại. Một số nhà cung cấp hosting chặn kết nối ra ngoài vì lý do bảo mật.

Tệp tin.htaccess bị hỏng

Tệp.htaccess trong thư mục gốc WordPress kiểm soát nhiều khía cạnh của quá trình tải lên và xử lý tệp tin. Nếu tệp này bị hỏng hoặc chứa các quy tắc không chính xác, nó có thể can thiệp vào quá trình tải xuống và xác minh plugin.

Quyền truy cập tệp tin không chính xác

WordPress cần quyền ghi vào thư mục wp-content/plugins và thư mục tạm thời (temp) để lưu trữ gói plugin tải về. Nếu quyền truy cập không đúng, quá trình xác minh sẽ thất bại vì hệ thống không thể lưu trữ tệp tin tạm thời để kiểm tra.

Hướng dẫn khắc phục lỗi “plugin wordpress update verification failed”

plugin wordpress update verification failed - Hình 3

Tăng giới hạn bộ nhớ PHP

Mở tệp wp-config.php trong thư mục gốc WordPress và thêm dòng sau trước dòng “That’s all, stop editing!”:

define(‘WP_MEMORY_LIMIT’, ‘256M’);

Nếu không có quyền truy cập vào tệp wp-config.php,

Lỗi này thường xảy ra với các plugin có kích thước lớn hoặc yêu cầu tài nguyên máy chủ cao. Một số plugin sử dụng cơ chế xác minh phức tạp hơn, dễ bị ảnh hưởng bởi giới hạn bộ nhớ hoặc thời gian chờ kết nối.

Có thể bỏ qua lỗi xác minh và cài đặt plugin thủ công không?

Có thể, nhưng không được khuyến khích.

Bản thân lỗi xác minh không gây hại, nhưng nó ngăn cản bạn cập nhật plugin lên phiên bản mới nhất. Điều này khiến website dễ bị tấn công thông qua các lỗ hổng bảo mật đã được vá trong phiên bản mới.

Làm thế nào để kiểm tra nhật ký lỗi WordPress?

Mở tệp wp-config.php và thêm dòng define(‘WP_DEBUG’, true); và define(‘WP_DEBUG_LOG’, true);. Sau đó truy cập thư mục wp-content để tìm tệp debug.log. Tệp này chứa thông tin chi tiết về lỗi xảy ra trong quá trình cập nhật.

Có cần liên hệ với nhà cung cấp hosting không?

Nếu đã thử tất cả các phương pháp trên mà vẫn không khắc phục được, hãy liên hệ với nhà cung cấp hosting. Họ có thể kiểm tra cấu hình máy chủ, tường lửa và giới hạn tài nguyên để tìm ra nguyên nhân gốc rễ.

Kết luận

plugin wordpress update verification failed - Hình 2

Lỗi “plugin wordpress update verification failed” thường xuất phát từ các vấn đề cấu hình máy chủ hoặc xung đột phần mềm có thể khắc phục được. Bằng cách kiểm tra giới hạn bộ nhớ PHP, tạm thời vô hiệu hóa plugin bảo mật, kiểm tra kết nối mạng và sửa quyền truy cập tệp tin, bạn có thể giải quyết triệt để vấn đề này. Quan trọng nhất là không bỏ qua quá trình xác minh vì lý do bảo mật. Nếu mọi phương pháp đều thất bại, đừng ngần ngại tìm kiếm sự hỗ trợ từ nhà cung cấp hosting hoặc cộng đồng WordPress để đảm bảo website của bạn luôn được cập nhật và an toàn.

Bài viết cùng chủ đề:

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

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *