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://anhkiet.biz
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 cho Hura Apps - một startup nhỏ về công nghệ 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

Trang web hỗ trợ tìm kiếm trên Facebook

Facebook là mạng xã hội lớn nhất hiện nay. Thông tin được người dùng chia sẻ trên mạng xã hội này là vô cùng...

Giới thiệu một số công nghệ, dịch vụ mà Hura Apps đang dùng cho mô hình SaaS

Hura Apps là nhóm phát triển các ứng dụng web hỗ trợ cho nền tảng Shopify. Hura Apps hoạt động theo mô hình SaaS....

Hành trình kiếm 500 triệu/tháng từ việc xuất bản ứng dụng lên Shopify App Store

Đây là câu chuyện của một lập trình viên người Pháp có tên Axel Hardy được chính anh chia sẻ trên Twitter của mình....

Hura Apps nhận được gói hỗ trợ khởi nghiệp $10.000 từ Amazon Web Services

Mới đây Hura Apps đã nhận được gói hỗ trợ khởi nghiệp $10.000 từ Amazon Web Services. Đây là gói hỗ trợ dành cho Hura...

PayPal đang phát triển đồng stablecoin của riêng mình

Công ty PayPal đang tích cực làm việc để ra mắt stablecoin của riêng mình như là một phần của việc thúc đẩy sử...

BẠN XEM CHƯA

Nhập mảng và in mảng các số nguyên trong Java

Đại loại là tính rất mau quên nên thường xuyên bị tình trạng học xong trả lại hết kiến thức cho thầy cô. Và...

Tách số từ chuỗi ký tự bằng Javascript

Hôm nay Chủ nhật sẽ nhẹ nhàng với một vấn đề đơn giản với ngôn ngữ Javascript. Vấn đề hôm nay là giải pháp...

Website Trung tâm Ngoại ngữ – Tin học Infotech (Quy Nhơn) bị tấn công

Theo thông tin trên Zone-H thì trang web của Trung tâm Ngoại ngữ - Tin học Infotech (Quy Nhơn) đã bị một nhóm hacker...

Instagram DM – Tính năng mới của Instagram giúp lọc các từ ngữ xấu

Instagram vừa công bố một tính năng mới - Instagram DM. Tính năng này sẽ bảo vệ người dùng khỏi các vấn nạn quấy...

Google Adsense sẽ hỗ trợ thanh toán qua PayPal, PayOneer và TransferWise?

Google đã có thông báo rằng sẽ ngưng thanh toán qua Western Union từ năm 2021. Và mới đây trong một email gửi đến...