Nhật ký gỡ lỗi php

Bật WP_Debug trên trang WordPress có thể giúp bạn hiểu rõ hơn về những điều xảy ra trên trang web. Đặc biệt hữu ích khi có sự cố. Gỡ lỗi WordPress cần thiết cho chủ đề và plugin cài đặt trình viên nếu họ muốn công khai đưa sản phẩm lên trên WordPress

Do đó, trong bài viết này, chúng tôi sẽ chỉ cho bạn mọi thứ cần biết về WP_DEBUG và cách sử dụng

Tại sao WordPress Debug quan trọng?

Gỡ lỗi WordPress hoặc WP_DEBUG là hằng số PHP kích hoạt chế độ gỡ lỗi trong WordPress. You can find it in file wp-config. php. Mặc dù chế độ này mặc định bị tắt nhưng bạn có thể bật lên khi cần thiết. Do đó các lý do làm cho WordPress Debug quan trọng là bất cứ điều gì

  • Một là, chế độ này cung cấp thông tin về vấn đề. Bằng cách lưu nhật ký tệp, nó sẽ ghi lại tất cả các hoạt động xảy ra trên trang web và nhờ đó có thể giải quyết sự cố
  • Hai là, Gỡ lỗi WordPress [WP_DEBUG] sẽ hiển thị danh sách chức năng bị lỗi thời trong chủ đề WordPress hoặc trong plugin. Đây là chức năng được đánh dấu là không hoạt động trong tương lai. Thông báo này cho bạn biết lựa chọn nào được sử dụng để thay thế
  • Lý do quan trọng khác là khi bạn muốn xây dựng chủ đề hoặc plugin, bạn phải bật WP_Debug lên. WordPress Codex khuyến nghị mọi nhà phát triển nên sử dụng WP_DEBUG khi tạo sản phẩm. Để khi gặp sự cố hoặc cảnh báo, nhà phát triển khác có thể kiểm tra và sửa mã
  • Nếu nó không tương thích với WP_DEBUG, thư viện WordPress chính thức sẽ không chứng thực plugin hoặc chủ đề của bạn

Công dụng thực tế của WordPress Debug

Giờ bạn đã tổng quan về WP_DEBUG, chúng tôi sẽ đề cập đến công dụng thực tế

WP_DEBUG

WP_DEBUG nằm trong tệp wp-config. php và theo mặc định, giá trị này được đặt là “false”. Nếu bạn muốn kích hoạt nó, bạn phải đổi thành “true”. Để làm như vậy, bạn cần có FTP client, chẳng hạn như FileZilla hoặc trình quản lý tệp để truy cập tệp

Trong ví dụ, chúng tôi sẽ sử dụng File Manager Hostinger

  1. Tìm tệp wp-config. php trong thư mục gốc của trang web. Trong ví dụ của chúng tôi, nó nằm trong hostinger-dev-9. xyz/public_html/wp-config. php
  2. Open file and found
    define[ 'WP_DEBUG', false ]

  3. Sau khi xác định vị trí được xác định, chuyển đổi sai thành đúng. Sau đó, lưu tệp

If does not have code as so in file wp-config. php, you can add on it line /* That’s all, stop edit. Chúc bạn viết blog vui vẻ. */

Hãy nhớ rằng không nên bật gỡ lỗi trong trang web đang chạy vì chế độ này được thiết kế cho mục đích phát triển

Sau khi bật gỡ lỗi WordPress, nếu bạn thấy lỗi do plugin Fatal Error, chỉ cần tìm đến đúng thư mục plugin đó, đổi tên thư mục plugin. Do đó trang web sẽ hoạt động trở lại. Sau đó đăng nhập WordPress và cài đặt lại plugin đó nếu cần

WP_DEBUG_LOG

Bằng cách bật WP_DEBUG_LOG, người dùng có thể lưu tất cả lỗi trong tệp gỡ lỗi. đăng nhập. Chức năng này hoạt động song song với WP_DEBUG và có thể giúp tái tạo vấn đề để giải quyết sự cố

Để kích hoạt nó, hãy mở tệp wp-config. php and enter lines after heredefine[ ‘WP_DEBUG’, true ];

define['WP_DEBUG_LOG', true];

Sau khi bạn kích hoạt chức năng, gỡ lỗi tệp. nhật ký sẽ được lưu tự động trong thư mục /wp-content/ của trang web. Bạn có thể trực tiếp xem tệp trong trình duyệt của mình

WP_DEBUG_DISPLAY

Bạn nên vô hiệu hóa WP_DEBUG_DISPLAY để thông báo lỗi WordPress Debug không hiển thị trên trang web

Theo mặc định, mỗi khi có lỗi, nó sẽ được tạo và hiển thị bên trong mã HTML. And not same as WP_DEBUG, the first ban value is “true” and you must change it to “false” to hide all error

Hoặc nếu không có sẵn, bạn cần chèn dòng này vào tệp wp-config. php ngay bên dưới dòng định nghĩa[‘WP_DEBUG’, true];

define['WP_DEBUG_DISPLAY', false];

Tất cả các tính năng này. WP_DEBUG, WP_DEBUG_LOG và WP_DEBUG_DISPLAY có thể được sử dụng cùng lúc để bật gỡ lỗi, lưu nhật ký tệp và ẩn tất cả lỗi

Lời kết

Hiểu cách sử dụng WP_DEBUG mang lại nhiều lợi ích quan trọng cho chủ sở hữu và nhà phát triển trang WordPress. Bạn có thể sử dụng nó để kích hoạt chế độ gỡ lỗi và lưu hoặc ẩn tất cả lỗi để phát triển trang web tốt hơn. Hơn nữa, quá trình này thực sự khá dễ dàng

Đây là bản tóm tắt tất cả các bước để sử dụng WP_DEBUG, WP_DEBUG_LOG và WP_DEBUG_DISPLAY

  • WP_DEBUG — Tìm tập tin wp-config. php and settingdefine[ ‘WP_DEBUG’, false ];
  • WP_DEBUG_LOG — Thêm định nghĩa[‘WP_DEBUG_LOG’, true];
  • WP_DEBUG_DISPLAY — Thêm định nghĩa ['WP_DEBUG_DISPLAY', sai];

Nếu bạn có bất kỳ câu hỏi nào về WordPress Debug hay WP_DEBUG, hãy để lại lời nhắn cho chúng tôi trong phần bình luận bên dưới nhé.

Tác giả

Hải G

Hải G. là chuyên gia quản lý vận tải, điều hành các trang web dịch vụ. Anh có nhiều năm kinh nghiệm về VPS, Hosting, kỹ thuật SEO, CMS. Đặc biệt yêu thích WordPress và đã sử dụng nó hơn 5 năm nay. Sở thích của anh là đọc, viết blog, đi du lịch và tư vấn cho các bạn khởi nghiệp

Chủ Đề