Tắt thông báo lỗi PHP giúp bảo mật WordPress tốt hơn.
Thông thường, tính năng thông báo lỗi PHP (PHP Error Reporting) là một trong những phương pháp hữu hiệu giúp bạn nhanh chóng phát hiện ra các vấn đề về PHP đang tồn tại trên blog/ website của mình và tìm cách khắc phục. Tuy nhiên, nếu bạn để những dòng thông báo này hiển thị công khai trên blog/ website của mình, thì vô tình bạn đang vẽ đường cho tin tặc tấn công một cách dễ dàng hơn. Ví dụ như trong trường hợp dưới đây, tin tặc sẽ nhanh chóng phát hiện ra tên đăng nhập tài khoản hosting hoặc VPS của bạn.
Tham khảo thêm:
- Sử dụng PHP 7 giúp cải thiện tốc độ cho WordPress
- Làm thế nào để xem các thiết lập PHP của hosting bạn đang dùng?
- Làm thế nào để thay đổi các thiết lập PHP của hosting?
Ngoài ra, các thông báo lỗi PHP cũng sẽ ảnh hưởng không nhỏ đến thẩm mĩ của giao diện và trải nghiệm người dùng. Vì vậy, tốt nhất, bạn nên vô hiệu hóa nó ngay lập tức nếu không có nhu cầu sử dụng. Trong bài viết này, tôi sẽ hướng dẫn cho các bạn cách để làm điều đó.
Hướng dẫn tắt thông báo lỗi PHP
Đối với hosting có cPanel và tính năng Select PHP Version
1. Đầu tiên, các bạn đăng nhập vào cPanel, tìm mục Select PHP Version và click vào đó.
2. Tiếp theo, click vào mục Switch To PHP Options.
3. Click và chỉnh sửa các thông số display_errors, error_reporting, log_errors tương tự như hình bên dưới.
Click vào nút “Save” để lưu lại.
Đối với hosting cho phép chỉnh file php.ini hoặc VPS
Mở file php.in của hosting hoặc VPS ra và chỉnh sửa (hoặc bổ sung) các thông số tương tự như dưới đây.
error_reporting = 4339
display_errors = Off
display_startup_errors = Off
log_errors = On
error_log = /home/example.com/logs/php_error.log
log_errors_max_len = 1024
ignore_repeated_errors = On
ignore_repeated_source = Off
html_errors = Off
Lưu ý: thay thông số ở dòng thứ 5 cho phù hợp với hosting hoặc VPS của bạn. Đây chính là nơi lưu trữ file log.
Tác dụng chung của cả 2 phương pháp kể trên chính là tắt thông báo lỗi PHP hiển thị trên blog/ website của bạn. Thay vào đó, chúng sẽ được ghi vào file log và bạn vẫn có thể kiểm tra để tìm cách khắc phục. Thật đơn giản phải không nào? Chúc các bạn thành công!
Mọi thắc mắc và góp ý về việc tắt thông báo lỗi PHP, xin vui lòng gửi vào khung bình luận bên dưới để được hỗ trợ và giải đáp.
Nếu bạn thích bài viết này, hãy subscribe blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất qua email nhé. Cảm ơn rất nhiều. :)
thông báo lỗi php này thường khi nào sẽ xuất hiện hả Hiếu?
Có thể do plugin, theme không tương thích với phiên bản PHP hoặc bạn chỉnh sửa gì đó làm lỗi theme/ plugin. :P