Cách xử lý tạm thời khi website bị lỗi Plugin

Giới thiệu

Bỗng một ngày website WordPress của bạn đột nhiên không thể truy cập được và báo lỗi 500 hoặc lỗi trắng trang..vv, và bạn đang loay hoay không biết lý do website bị lỗi là gì và cách xử lý lỗi ra sao. Thì đừng quá lo lắng, ở bài viết này mình sẽ hướng dẫn các bạn cách xác định nguyên nhân lỗi và khắc phục tạm thời để website có thể hoạt động trở lại.Dưới đây là một số hình ảnh cho thấy website của bạn đang bị lỗi.
Đã có một lỗi nghiêm trọng trên trang web của bạn

Xác định nguyên nhân lỗi

Đối với WordPress các bạn có thể kiểm tra log lỗi của website thông qua các cách sau:

Cách 1: Kiểm tra file error_log của website

Thông thường khi website WordPress bị lỗi, thì log sẽ được ghi lại tại file error_log trong thư mục mã nguồn, các bạn có thể truy cập và xem nội dung file như hình bên dưới.
Sau khi mở file error_log các bạn hãy để ý log sinh ra ở thời điềm gần nhất và cần chú ý các log có chữ PHP Fatal error , các log này thường sẽ phản ánh cho bạn biết là website đang bị xung đột hoặc lỗi Plugin nào.
[09-Jul-2024 01:27:18 UTC] PHP Fatal error: Uncaught Error: Call to undefined function RankMath\wp_rand() in /home/pxpfpqvc/public_html/wp-content/plugins/seo-by-rank-math/includes/class-installer.php:605
Như log trên các bạn có thể thấy thì đang báo lỗi ở Plugin Rank Math Seo

Cách 2: Bật Debug log

Các bạn có thể xem bài viết dưới đây để bật hiển thị log trên WordPress
  • WordPress Debug là gì? Cách bật WP_DEBUG trên WordPress

Hướng dẫn xử lý

Sau khi đã xác định được nguyên nhân lỗi, thì việc tiếp theo bạn cần làm là vô hiệu hoá Plugin gây lỗi để website có thể hoạt động trở lại. Còn việc khắc phục lỗi PLugin thì chúng ta có thể kiểm tra và xử lý sau.

Bước 1: Truy cập vào đường dẫn Plugin

Đâu tiên bạn hãy truy cập vào thư mục chứa Plugin của website trên Hosting/VPS theo đường dẫn: websitecuaban.com/wp-content/plugins

Bước 2: Đổi tên thư mục của Plugin bị lỗi

Trước đó mình đã xác định được lỗi đến từ Plugin Rank Math Seo , bây giờ các bạn thực hiện vô hiệu hoá PLugin này bằng cách đổi tên thư mục Rank Math Seo thành Rank Math Seo .bk như hình bên dưới.
Đổi tên xong, bạn có thể truy cập kiểm tra lại website của mình xem đã vào được chưa nhé. Sau khi xử lý cho website chạy lại tạm thời, bây giờ thì các bạn có thể tập trung kiểm tra Plugin gây lỗi kia. Nếu bạn không phải là Dev và chưa có kinh nghiệm để xử lý lỗi thì có thể liên hệ với mình, mình sẽ hỗ trợ các bạn kiểm tra và xử lý.Chúc các bạn thực hiện thành công.!
5/5 - (1 vote)

Pages