Trang chủ Lập trình PHP - MySQL Vài thủ thuật để xử lý tập tin error_log khi lập trình...

Vài thủ thuật để xử lý tập tin error_log khi lập trình PHP

Như các bạn đã biết thì error_log là tập tin ghi nhận lại những thông báo lỗi khi chạy PHP. Nó được tự động khởi tạo và nội dung thì cứ ghi lại liên tục. Bài viết này sẽ chia sẻ với các bạn một số thủ thuật nhỏ để xử lý tập tin này.

1. Cấm người dùng truy xuất tập tin error_log

Đây là tập tin phát sinh tự động khi có lỗi nên người dùng nếu có kiến thức sẽ dễ dàng truy cập vào tập tin này theo đường dẫn kiểu như https://mangbinhdinh.vn/error_log. Và như vậy các lỗi đã bị lọt ra ngoài và có thể bị khai thác. Giải pháp xử lý là sẽ cấm không cho người dùng truy xuất tập tin error_log bằng .htaccess.

2. Đổi tên tập tin error_log

Bạn cũng có thể đổi tên cho tập tin ghi log này thành 1 tên khác. Vẫn với thao tác với tập tin .htaccess.

Với phần mềm quản trị WHM/cPanel bạn dùng đoạn lệnh sau:

Với phần mềm quản trị Plesk bạn sử dụng đoạn lệnh sau:

3. Cấm không cho tạo tập tin error_log

Đôi khi trang web bạn chạy bình thường nhưng bạn vẫn thấy tập tin error_log. Thật ra đó chỉ là những cảnh báo (warning) vì có thể có 1 số hàm không tương thích với phiên bản PHP hiện tại hoặc không tồn tại biến khi xử lý.

Mình từng có 1 khách hàng mà sau 1 thời gian chạy tập tin error_log của họ đến vài GB và không ngừng tăng lên. Và giải pháp là ngăn không cho máy chủ tạo tập tin error_log.

Vẫn đơn giản với .htaccess:

Chúc các bạn thành công.

Huỳnh Mai Anh Kiệt

- Advertisement -
Huỳnh Mai Anh Kiệthttps://www.mangbinhdinh.vn
Anh là một người đam mê công nghệ. Hiện tại anh là một lập trình viên tại Quy Nhơn.

BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây

BÀI VIẾT MỚI

Google sắp khai tử ứng dụng Google Shopping trên iOS và Android

Google được cho là đã thêm Google Shopping vào danh sách các ứng dụng sắp khai tử của mình. Sau khi các thành viên...

Google Pixel 5A 5G vẫn sẽ ra mắt vào cuối năm nay

Thứ Sáu tuần trước, Google cho biết sẽ ra mắt điện thoại tầm trung Pixel 5A vào cuối năm nay, bác bỏ tin đồn...

Facebook chi 23 triệu đô la để bảo vệ Mark Zuckerberg

Facebook đã chi hơn 23 triệu USD để bảo vệ cho Mark Zuckerberg - CEO và là người sáng lập Facebook vào năm ngoái....

Cách tùy chỉnh công cụ tìm kiếm trong Firefox

Bạn có thể sử dụng bất kỳ công cụ tìm kiếm nào mà bạn thích trong trình duyệt web của mình. Và bạn cũng...

12 cách khắc phục con trỏ chuột không hiển thị trong Windows 10

Con trỏ chuột đã trở thành một phần không thể thiếu trong quá trình chúng ta tương tác với máy tính. Vì vậy, hãy...

BẠN XEM CHƯA

Thơ tặng 20/10

Ở không nghĩ ngợi vẫn vơ Thế rồi làm đại bài thơ chúc nàng Căn bản là vẫn chưa nghĩ ra tên nên thôi cứ tạm...

GitHub mua lại nền tảng npm

npm là đóng một phần quan trọng trong cộng đồng JavaScript. Cộng đồng npm trong 10 năm qua là sự đóng góp của hàng...

Tự động tách họ và tên trong Excel

Bảng tính Excel của bạn chỉ có một cột ghi họ và tên của học sinh, nhân viên hay danh sách của một nhóm...

Gỡ nhanh ứng dụng trên thiết bị chạy Android

Theo thói quen, để gỡ bỏ một ứng dụng trên smartphone hay tablet chạy hệ điều hành Android, bạn thường mở màn hình Cài...

Công cụ chuyển đổi định dạng video để xem trên thiết bị cầm tay

Có rất nhiều công cụ giúp bạn chuyển đổi qua lại giữa các định dạng video. Tuy nhiên bạn cũng cần phải thiết lập...