![]() Article ID: 1047
Cập nhật gần nhất: 29 Th05, 2024
Open_basedir là một hàm PHP giới hạn vị trí hay đường dẫn cho các hàm truy cập, chỉnh sửa tập tin như fopen() hay gzopen(). Điều này có nghĩa là nếu có một tập tin ngoài đường dẫn thư mục cho phép, bạn sẽ không thể sử dụng PHP để truy cập vào tập tin đó. Đây là một tính năng bảo mật website của PHP, nếu một website bị nhiễm mã độc thì mã độc đó không thể lây lan sang website khác cùng trên hosting. Nói một cách đơn giản, Open_basedir cấm các tập lệnh PHP của bạn truy cập hệ thống tệp ngoài đường dẫn đã chỉ định. Hôm nay HostVN sẽ hướng dẫn sử dụng hàm này trên hosting tại HostVN: Để sử dụng chức năng này đầu tiên ta truy cập vào host. Sau đó chọn theo đường dẫn: Select PHP version => Option. Ví dụ: Trên hosting có chứa 3 website: - Website chính (tên miền chính): abc.com thư mục chứ source code public_html. - Website thứ 2 abc1.com có đường dẫn chứa source code tại thư mục abc1.com. Nếu ta cần cấm mã php truy cập ra ngoài thư mục public_html và các domain được addon vào host abc1.com ta điền đường dẫn như sau:
Lưu ý: Khi Open_basedir được bật có thể gây lỗi cho website yêu cầu Open_basedir phải tắt. Ví dụ như khi khôi phục website wordpress dùng plugin Duplicator, plugin này yêu cầu Open_basedir off. Ngoài ra, nếu bạn đang sử dụng mã nguồn Wordpress nên kết hợp chức năng Wordpress Lockdown để tăng cường tối đa bảo mật cho website. Chúc các bạn thành công!
Article ID: 1047
Cập nhật gần nhất: 29 Th05, 2024
Lần sửa đổi: 5
Lượt xem: 0
|