Cách Trợ Giúp Với Gỡ Lỗi Plugin WordPress - Joomunited

Hướng dẫn gỡ lỗi plugin WordPress

Các lập trình viên của JoomUnited luôn làm việc để các plugin của bạn hoạt động theo cách tối ưu nhất có thể, tất nhiên trong một số trường hợp, một số loại lỗi có thể xảy ra, chẳng hạn như sự không tương thích được tạo ra do plugin thứ ba và chúng ta muốn gì khi những loại này những thất bại xảy ra? Tất nhiên, chúng được giải quyết nhanh chóng ...    

Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách cung cấp thông tin chính xác cho lập trình viên để họ có thể hiểu và khắc phục lỗi nhanh chóng. Bài viết này sẽ được chia thành 3 bước mà chúng ta sẽ thực hiện để cung cấp thông tin chính xác cho lập trình viên khi xảy ra sự cố:

  • Bật nhật ký gỡ lỗi
  • Cài đặt Plugin Khắc phục sự cố
  • Kiểm tra lỗi javascript

 

Bật hệ thống gỡ lỗi và ghi nhật ký của WordPress

Trước hết, chúng ta cần biết WP_DEBUG là gì; Như chúng ta có thể thấy trong Wikipedia, “ WP_DEBUG là một PHP (một biến toàn cục cố định) có thể được sử dụng để kích hoạt chế độ "gỡ lỗi" trong toàn bộ WordPress. Theo mặc định, nó được coi là false và thường được đặt thành true trong tệp wp-config.php trên các bản sao WordPress dành cho nhà phát triển.”

Như chúng ta thấy, WP_DEBUG là một hằng số, mặc định là tắt nhưng chúng ta có thể bật nó lên để phục vụ mục đích gỡ lỗi tạm thời.

 

wp-config

 

Ngoài ra, còn có một hằng số PHP khác gọi là WP_DEBUG_LOG sẽ giúp chúng ta tự động tạo một tệp văn bản chứa tất cả các lỗi của plugin và đó là tệp chúng ta sẽ gửi cho các nhà phát triển.

Chúng tôi sẽ hướng dẫn bạn cách bật chức năng này và xem giao diện sẽ như thế nào nếu có lỗi với plugin của bạn. Ví dụ này sẽ sử dụng WP Meta SEO WP Meta SEO (có thể là bất kỳ sự cố nào), vì vậy chúng ta sẽ mở wp-config.php. Bạn có thể sử dụng phần mềm soạn thảo văn bản ưa thích của mình, ví dụ như Notepad, Visual Studio Code, Brackets, chỉ cần mở tệp wp-config.php .

Tệp này nằm ở thư mục gốc của máy chủ, nơi website WordPress của bạn được cài đặt.

 

wp-config-generated

 

Mở tệp bằng trình soạn thảo văn bản, sau đó nhấn CTRL + F hoặc nhấp vào Chỉnh sửa > Tìm… Bạn sẽ thấy một ô để nhập từ cần tìm, trong trường hợp này, chúng ta sẽ nhập “WP_DEBUG” và nhấn Enter cho đến khi tìm thấy: “define( 'WP_DEBUG', false )”

 

wp-debug-activation

 

Bây giờ, khi chúng ta đang ở dòng đó, hãy xóa chữ “false” và gõ “true”, nhấn Enter và ở dòng tiếp theo sao chép define( 'WP_DEBUG_LOG', true ); rồi lưu tệp, nó sẽ trông giống như hình ảnh bên dưới.

 

wp-debug-true

 

Nếu thay đổi hai dòng này, một tệp có tên “debug.php” sẽ xuất hiện trong thư mục /wp-content/

 

nhật ký mới

 

Và xong rồi… chúng ta đã hoàn thành bước đầu tiên, đó là một trong những tập tin mà các lập trình viên của chúng tôi sẽ cần để đẩy nhanh quá trình khắc phục sự cố của bạn. Tất cả các lỗi sẽ được theo dõi và ghi lại trong tập tin văn bản này.

 

Cài đặt plugin khắc phục sự cố WordPress

Plugin Health Check & Troubleshooting cho phép bạn chạy kiểm tra xung đột mà không ảnh hưởng đến khách truy cập thông thường vào trang web của bạn. Plugin này rất dễ sử dụng và cài đặt, chúng ta vẫn sẽ sử dụng WP Meta SEO làm ví dụ. Hãy làm theo các bước sau để cài đặt và chạy kiểm tra xung đột với Health Check & Troubleshooting:

  • Đăng nhập vào trang web Wordpress của bạn, bạn sẽ thấy trang tổng quan của trang web
  • Nhấp vào "Plugin" ở phần bên trái trang của bạn
  • Nhấp vào “Thêm mới”
  • Nhập "Kiểm tra sức khỏe & Khắc phục sự cố" vào thanh tìm kiếm, như hình bên dưới

 

thêm khắc phục sự cố

     

  • Nhấp vào “Cài đặt ngay” , danh sách các plugin sẽ tự động được tải xuống, tìm plugin phù hợp và nhấp vào “Cài đặt ngay”, sau đó nhấp vào “Kích hoạt”.

 

cài đặt-khắc phục sự cố

 

  • Nhấp vào “Kiểm tra sức khỏe trang web” . Ở menu bên trái có một mục gọi là “Công cụ”. Nhấp vào đó, rồi nhấp vào “Kiểm tra sức khỏe trang web”.

 

menu sức khỏe trang web

 

  • Nhấp vào “Khắc phục sự cố” , đọc thông tin cảnh báo và nhấp vào “Vào chế độ khắc phục sự cố”. 

Chế độ khắc phục sự cố tự động vô hiệu hóa tất cả các plugin và chuyển sang thememặc định. Chế độ khắc phục sự cố không ảnh hưởng đến khách truy cập thông thường vào trang web của bạn.  

 

bật xử lý sự cố

   

  • Hãy tái hiện lại sự cố bạn đang gặp phải.

Trong môi trường mặc định, không có plugin nào được kích hoạt và theme , nếu sự cố xảy ra, điều đó có nghĩa là plugin của chúng tôi không phải là nguyên nhân gây ra hành vi không mong muốn.

 

  • Nhấp chuột vào “Plugin” > “Plugin đã cài đặt”

  Menu “Plugin” sẽ mở rộng, cung cấp cho bạn các tùy chọn bổ sung. Nhấp vào “Installed Plugins”

 

các plugin đã cài đặt

   

  • Nhấp vào “Bật trong khi khắc phục sự cố” bên cạnh WP Meta SEO

  kích hoạt kèm khắc phục sự cố      

  • Hãy tái hiện lại sự cố bạn gặp phải khi chỉ WP Meta SEO và sử dụng theme . Nếu sự cố xảy ra, nguyên nhân là do plugin của chúng tôi.

 

Theo một khía cạnh nào đó, đây là tin tốt vì bạn đã xác định được một phần của vấn đề. Giờ đây, lập trình viên cần đăng nhập vào websitecủa bạn và khắc phục sự cố trước khi chúng tôi phát hành phiên bản mới! Nếu không, hãy lặp lại các bước để kích hoạt plugin bị vô hiệu hóa tiếp theo mà bạn có thể tái hiện lỗi.

   

Kiểm tra và gỡ lỗi các lỗi Javascript trong các plugin WordPress

Chúng ta sẽ tìm lỗi Javascript bằng bảng điều khiển của Chrome hoặc Firefox. Tùy thuộc vào trình duyệt của bạn, tên gọi có thể hơi khác nhau, nhưng theo Chrome và Firefox, chúng ta sẽ gọi nó là "Bảng điều khiển". Để mở bảng điều khiển, chỉ cần làm theo các bước sau:  

  • Nhấp chuột phải vào "Kiểm tra" ở bất kỳ phần nào của trang web frontend

 

quan sát

   

  • Chọn "Console" , công cụ dành cho nhà phát triển sẽ mở ra ở phía bên phải trang, nhấp vào "Console".

 

bảng điều khiển

 

Kiểm tra lỗi bằng cách mở cửa sổ dòng lệnh, tái hiện lỗi mà bạn mong đợi và xem nhật ký lỗi trên bảng điều khiển. Các lỗi được hiển thị dưới dạng văn bản màu đỏ, mô tả vị trí xảy ra xung đột JavaScript.

 

bảng điều khiển lỗi

 

Nếu bạn phát hiện thấy lỗi JavaScript, vui lòng chụp ảnh màn hình phiên bản mở rộng của lỗi để đưa lỗi đó vào phiếu/bài đăng của bạn.

 

Gửi/Chia sẻ báo cáo sự cố của bạn

Bây giờ bạn đã có tất cả thông tin này, bạn sẽ giúp lập trình viên tăng tốc quá trình, chỉ cần tìm tất cả thông tin mà bạn đã thu thập và thông tin đó đến vé / bài đăng của bạn, hãy nhớ rằng, các mục là:  

  • nhật ký gỡ lỗi
  • Lưu ý về các plugin gây xung đột
  • Ảnh chụp màn hình bảng điều khiển JavaScript hiển thị lỗi

 

Nếu bạn làm theo các bước này và gửi cho chúng tôi thông tin chính xác, lập trình viên sẽ có thể thực hiện công việc gỡ lỗi nhanh hơn và chúng tôi cảm ơn bạn rất nhiều trước :)    

 

Tạo và chia sẻ tài khoản người dùng WordPress mới cho mục đích hỗ trợ

Tạo người dùng quản trị viên mới đôi khi là một cách nhanh chóng để hiển thị cho nhóm hỗ trợ về vấn đề của bạn. Trước khi bắt đầu với quy trình đó, một lời nhắc nhanh rằng:

  • Chúng tôi không lưu trữ thông tin đăng nhập cũ sau khi sự cố được giải quyết (vì lý do bảo mật)
  • Chúng tôi khuyến nghị nên xóa các tài khoản người dùng quản trị được tạo cho mục đích hỗ trợ
  • Tất cả thông tin được chia sẻ với nhóm của chúng tôi đều được bảo mật và sẽ được giữ kín

 

Để tạo người dùng mới, trước tiên bạn cần đăng nhập vào trang quản trị. Sau khi đăng nhập thành công, bạn sẽ vào trang tổng quan của WordPress.

Tiếp theo, bạn nên vào Menu bên trái > Người dùng .

 

wp-user-menu

 

Sau đó, điều hướng đến màn hình phía trên, nhấp vào Thêm mới hoặc di chuyển đến Thêm mới trên Menu bên trái.

 

thêm người dùng wp-user

 

Tiếp theo, biểu Thêm người dùng mới sẽ xuất hiện trên màn hình của bạn. Có 2 trường bắt buộc phải điền thông tin: Tên người dùng, Email .

Tại Mật khẩu , bạn có thể sử dụng trình tạo mật khẩu ngẫu nhiên hoặc đặt mật khẩu riêng. Và bạn có thể chọn tùy "Gửi thông báo cho người dùng" nếu muốn gửi email cho người dùng mới về tài khoản của họ.

Sau đó, bạn chọn Vai trò cho người dùng trong hộp thả xuống. Đây là bước quan trọng để thiết lập quyền hạn cho người dùng trên trang web của bạn. "Quản trị viên" là cấp độ cao nhất và cho phép người dùng truy cập vào tất cả các tính năng của website . Bạn có thể thiết lập các vai trò khác nếu muốn giới hạn quyền truy cập của người dùng.

 

wp-user-form

 

Cuối cùng, hãy nhấp vào Thêm người dùng mới ở phía dưới. Xong rồi, chúc may mắn!

 

Từ khóa » Gỡ Lỗi Wordpress