Nhật ký plugin WordPress

Không ai thích nhìn thấy lỗi trên trang web của họ. Chúng không chỉ có vẻ xấu đối với khách truy cập và khách hàng tiềm năng mà còn chỉ ra rằng có điều gì đó không ổn. Nhưng thật không may, chúng là một phần không thể tránh khỏi khi điều hành một trang web. Tin tốt là làm theo một số phương pháp hay nhất và chủ động có thể giảm đáng kể số lỗi bạn gặp phải.  

Một cách để theo dõi các sự cố tiềm ẩn của trang web — hoặc khắc phục sự cố hiện có — là lưu giữ và xem lại nhật ký lỗi. Hãy đi sâu vào vấn đề này hơn một chút

Ghi nhật ký lỗi là gì và tại sao nó lại quan trọng?

Ghi nhật ký lỗi là quá trình theo dõi và giám sát các sự cố xảy ra trên trang web. Điều này thường được thực hiện với bản ghi các tệp văn bản đơn giản nằm trên máy chủ web của bạn và được cập nhật bất cứ khi nào xảy ra lỗi. Nhật ký lỗi được sử dụng để xác định số lượng sự cố xảy ra, cung cấp thông tin chi tiết về từng sự cố và hiển thị khi sự cố xảy ra

Cách bật ghi nhật ký lỗi

Để bật ghi lỗi trên trang web WordPress của bạn, bạn sẽ cần quyền truy cập sFTP, có sẵn với WordPress. kế hoạch kích hoạt plugin com. Điều này cho phép bạn chỉnh sửa các tệp trang web của mình từ xa. Trong trường hợp này, bạn sẽ làm việc với wp-config. php, chứa các cài đặt cấu hình cơ bản cho trang web của bạn

Một lời cảnh báo. bạn chỉ nên sử dụng sFTP và chỉnh sửa wp-config của mình. php nếu bạn cảm thấy thoải mái khi làm như vậy. Sai lầm có thể gây ra lỗi nghiêm trọng trên trang web của bạn. Nếu bạn không có kinh nghiệm thay đổi các loại tệp này, bạn có thể muốn thuê một nhà phát triển hoặc liên hệ với WordPress. com hỗ trợ để được giúp đỡ

1. Kết nối với trang web của bạn thông qua sFTP

Bạn sẽ cần bắt đầu bằng cách bật sFTP trên trang web của mình. Đi tới (Các) Trang web của tôi → Cài đặt → Cấu hình lưu trữ và nhấp vào nút Bật SFTP

Sau đó, bạn sẽ thấy chi tiết đăng nhập sFTP của mình. URL, Số cổng, Tên người dùng và Mật khẩu. Bạn sẽ cần nhập những thứ này vào phần mềm FTP, như FileZilla, để truy cập trang web của bạn. Thực hiện theo các hướng dẫn chi tiết này để

2. Tìm và tải xuống wp-config của bạn. tập tin php

Điều hướng đến wp-config của bạn. tập tin php. Cái này nằm trong thư mục gốc của cấu trúc tệp của bạn, cùng với các thư mục như wp-content. Tải xuống tệp này để bạn có một bản sao lưu trong tay

3. Chỉnh sửa wp-config. tập tin php

Chỉnh sửa wp-config của bạn. php bằng trình soạn thảo văn bản như Notepad

Hãy tìm định nghĩa( ‘WP_DEBUG’, false );

xác định ('WP_DEBUG', đúng);

nếu ( WP_DEBUG ) {

@error_reporting( E_ALL );

@ini_set( ‘log_errors’, true );

@ini_set( ‘log_errors_max_len’, ‘0’ );

xác định ('WP_DEBUG_LOG', đúng);

xác định ('WP_DEBUG_DISPLAY', sai);

xác định ('CONCATENATE_SCRIPTS', sai);

xác định ('TIẾT KIỆM', đúng);

}

Bây giờ bạn đã kích hoạt thành công ghi nhật ký lỗi. Bạn chỉ nên bật tính năng này trong khi khắc phục sự cố. Nếu không, nó có thể khiến trang web của bạn dễ bị tấn công hơn. Để tắt ghi nhật ký, chỉ cần xóa mã bạn vừa thêm và khôi phục mã sau

xác định ('WP_DEBUG', sai);

Cách xem nhật ký lỗi thủ công

Khi nhật ký được bật, bạn sẽ cần tải trang web của mình để kích hoạt bất kỳ mã lỗi nào. Các mã đó được lưu trữ trong một tệp có tên là gỡ lỗi. log mà bạn có thể truy cập thông qua sFTP bằng cách làm theo các bước tương tự như trên.  

Bạn có thể tìm thấy gỡ lỗi. tệp nhật ký bên trong thư mục wp-content. Nếu có lỗi, tập tin sẽ xuất hiện. Tuy nhiên, nếu không có bất kỳ lỗi nào thì bạn sẽ hoàn toàn không nhìn thấy nó — xin chúc mừng

Khi bạn tìm thấy tệp, hãy tải tệp xuống máy tính của bạn để xem nhật ký đầy đủ, sử dụng phần mềm soạn thảo văn bản như Notepad. Nó sẽ trông giống như thế này

Nhật ký plugin WordPress

Tệp này sẽ cung cấp thông tin có giá trị sẽ chỉ cho bạn hoặc nhà phát triển của bạn nguồn gốc của vấn đề của bạn.  

Cách xem nhật ký lỗi bằng plugin

Sử dụng plugin để tìm nhật ký lỗi của bạn có thể là một phương pháp dễ dàng và nhanh hơn, tùy thuộc vào mức độ kinh nghiệm của bạn. Trong bảng điều khiển WordPress, nhấp vào Plugin → Thêm mới. Tìm kiếm “Trình giám sát nhật ký lỗi” và nhấp vào Cài đặt → Kích hoạt

Plugin này cài đặt một tiện ích trên bảng điều khiển WordPress cho phép bạn truy cập nhật ký lỗi của mình. Nếu bạn chưa bật ghi nhật ký lỗi chính xác, tiện ích sẽ hiển thị hướng dẫn cách thực hiện. Tuy nhiên, bạn nên bỏ qua các hướng dẫn này vì chúng không phù hợp với WordPress. com cài đặt. Thay vào đó, hãy sử dụng những cái được liệt kê ở trên

Nhật ký plugin WordPress

Nếu bạn không thể thấy tiện ích bảng điều khiển, hãy nhấp vào tab Tùy chọn màn hình ở đầu bảng điều khiển WordPress và đảm bảo rằng “Nhật ký lỗi PHP” được chọn

Nhật ký plugin WordPress

Cách tìm plugin hoặc chủ đề gây ra lỗi

Nhật ký lỗi vốn dĩ không dễ đọc, nhưng chúng cung cấp thông tin sâu sắc về nguyên nhân gây ra lỗi

Thông thường, mỗi dòng trong nhật ký lỗi của bạn sẽ hiển thị một thông báo, cùng với ngày và thời gian xảy ra lỗi và tệp xảy ra lỗi trong đó. Nó cũng liệt kê số dòng có lỗi. Ví dụ

20 Tháng Tư, 15. 08. 59

Lưu ý. Chỉ số không xác định. fg2 trong/wordpress/themes/pub/varia/functions. php trên dòng 166

Hãy phá vỡ điều này. Trước hết, có ngày và thời gian xảy ra lỗi. 20/04/15. 08. 59. Điều này giúp bạn xác định xem đây là sự cố xảy ra một lần hay sự cố lặp lại

Sau đó, bạn có thể thấy loại lỗi đã được ghi lại. Dưới đây là một vài loại lỗi phổ biến bạn có thể thấy ở đây

  • Lưu ý. Đây là nhiều cảnh báo hơn là lỗi, vì chúng không thực sự ngăn mã trang web của bạn thực thi. Mặc dù bạn vẫn phải giải quyết một thông báo, trang web của bạn rất có thể vẫn hoạt động, mặc dù có khả năng không như thiết kế
  • lỗi phân tích cú pháp. Đây thường là kết quả của một lỗi trong cú pháp mã PHP cơ bản của trang web (thường là trong một chủ đề hoặc plugin). Lỗi phân tích cú pháp bao gồm những thứ như thiếu dấu chấm phẩy, dấu ngoặc đơn và các lỗi tương tự khác. Lỗi phân tích cú pháp sẽ ngừng thực thi mã khi nó gặp sự cố, do đó, trang web của bạn có thể bị hỏng rõ ràng hoặc không hoạt động như dự kiến
  • Lỗi nghiêm trọng. Điều này thường do các hàm hoặc lớp không xác định gây ra, chẳng hạn như lỗi đánh máy hoặc thực hành viết mã kém. Bạn có thể tránh điều đó bằng cách sử dụng mã chất lượng cao, cùng với các chức năng như class_exists hoặc function_exists

Trong trường hợp này, lỗi là một thông báo

Tiếp theo, chúng ta thấy chính lỗi đó. Trong ví dụ trên, lỗi là “chỉ mục không xác định. ” Tiếp theo là vị trí cụ thể của vấn đề. Trong ví dụ trên, lỗi xảy ra với các chức năng. tập tin php của chủ đề Varia

Cách sửa lỗi

Bây giờ bạn có thể thấy lỗi của mình, đã đến lúc khắc phục sự cố. Sau đây là một vài điều bạn có thể thử

  • Nếu bạn là nhà phát triển và lỗi nằm ở mã tùy chỉnh của bạn, hãy chuyển đến số dòng trong mục nhập nhật ký và tiến hành gỡ lỗi
  • Nếu lỗi nằm trong một chủ đề hoặc plugin, hãy bắt đầu bằng cách kiểm tra mọi bản cập nhật có sẵn. Luôn cập nhật plugin và chủ đề của bạn là rất quan trọng để tránh lỗi và duy trì bảo mật trang web. Khi bạn đã áp dụng bất kỳ bản cập nhật nào, hãy kiểm tra lại nhật ký lỗi để xem có mục mới nào không. Nếu lỗi vẫn tồn tại, hãy liên hệ với tác giả plugin hoặc xem xét chuyển sang một giải pháp thay thế.  
  • Lỗi cũng có thể do xung đột giữa 2 plugin. Hãy thử sử dụng WordPress để khắc phục sự cố này
  • Nếu sự cố xảy ra ngay sau khi cài đặt hoặc cập nhật plugin, hãy hủy kích hoạt nó để xem lỗi có còn không. Nếu không, plugin có thể là nguyên nhân và bạn có thể muốn tìm giải pháp thay thế. Nếu lỗi xảy ra sau khi cập nhật cốt lõi, bạn có thể phải hủy kích hoạt plugin theo cách thủ công để tìm nguồn

Khắc phục sự cố với nhật ký lỗi WordPress

WordPress, giống như bất kỳ phần mềm nào, đôi khi có thể gặp sự cố. Việc tìm và khắc phục những sự cố đó có vẻ khó hiểu, nhưng nhật ký lỗi có thể giúp ích rất nhiều. Nó cho phép bạn tìm hiểu thông tin có giá trị có thể giúp bạn khắc phục sự cố và giải quyết các lỗi trang web một cách kịp thời

Để tránh lỗi, hãy luôn sử dụng các plugin và chủ đề được duy trì tốt, đồng thời luôn cập nhật. Cần sự giúp đỡ nhiều hơn?

Có nhật ký hoạt động trên WordPress không?

Nhật ký hoạt động WordPress là tính năng ghi lại tất cả các hoạt động của người dùng trên trang web . Còn được gọi là nhật ký kiểm tra, nó theo dõi các thay đổi có thể có vấn đề trên các yếu tố trang web khác nhau, chẳng hạn như nội dung, hồ sơ người dùng, cài đặt trang web và sửa đổi hệ thống.

Nhật ký hoạt động WP ở đâu?

Plugin Nhật ký hoạt động WP lưu một số dữ liệu trong một số tệp nhật ký. Theo mặc định, plugin lưu các tệp nhật ký này trong thư mục /wp-content/uploads/wp-security-audit-log/ trên trang web của bạn . Tuy nhiên, bạn có thể định cấu hình plugin để lưu các tệp nhật ký này vào một thư mục khác trên trang web của mình.

WordPress có nhật ký kiểm tra không?

WordPress không lưu giữ nhật ký hoặc dấu vết kiểm tra hoạt động của người dùng theo mặc định . Tuy nhiên, bản ghi của tất cả các hoạt động này có thể được lưu trong nhật ký hoạt động bằng plugin nhật ký hoạt động.

Bạn có thể theo dõi các thay đổi trong WordPress không?

Kiểm soát phiên bản WordPress giúp bạn theo dõi các thay đổi đối với trang web WordPress của mình để theo dõi những gì đang xảy ra và khôi phục những thay đổi đó nếu cần . Những thay đổi đó có thể là những chỉnh sửa đơn giản như chỉnh sửa bài đăng hoặc nhiều thay đổi kỹ thuật hơn như chỉnh sửa cơ sở mã trang web của bạn.