Thêm define('WP_DEBUG', true);
vào trang web của bạn wp-config.php
. Điều đó sẽ gây ra lỗi, cảnh báo và thông báo (cảnh báo không gây tử vong) để in ra màn hình. Đó là những "thông tin gỡ lỗi" thường xuyên được yêu cầu.
Không nên kích hoạt tính năng này trên máy chủ sản xuất (có thể truy cập công khai) nhưng nếu bạn phải có thông tin gỡ lỗi thì bạn phải có nó.
Bạn cũng có thể thêm define('WP_DEBUG_LOG', true);
và thông tin gỡ lỗi sẽ được ghi vào một tệp có tên /wp-content/debug.log
.
Sau đó, bạn có thể thêm define('WP_DEBUG_DISPLAY', false);
để ngăn lỗi in ra màn hình vì bạn có thể đọc chúng từ tệp gỡ lỗi.
Vì vậy, trong bạn wp-config.php
bạn có:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
Máy chủ của bạn cũng có thể giữ tệp nhật ký. Vị trí và tên của các tệp này khác nhau tùy theo hệ điều hành. Trên Debian Squeeze, nhật ký của Apache là tại /var/log/apache2/error.log
. Trên CentOS 6 là lúc /var/log/httpd/error_log
. Những người có nhiều thông tin giống nhau, nhưng bạn có thể không có quyền truy cập trực tiếp vào họ tùy thuộc vào loại máy chủ và loại lưu trữ của bạn - được chia sẻ, vpn, v.v. Máy chủ cơ sở dữ liệu cũng có thể giữ nhật ký.