Trong bài này, PowerNet sẽ hướng dẫn các bạn mở các hàm PHP nhạy cảm trên cPanel. Bởi vì mặc định những hàm PHP này sẽ bị chặn bởi các nhà cung cấp dịch vụ Hosting để đảm bảo an toàn cho hệ thống.
I. Các hàm PHP nhạy cảm là gì?
PHP là 1 ngôn ngữ rất phổ biến với nhiều lập trình viên, bản thân PHP có rất nhiều hàm hữu dụng và mạnh mẽ, tuy nhiên trong danh sách các hàm PHP thì cũng có rất nhiều hàm nhạy cảm và nguy hiểm. Những hàm này thường bị lạm dụng với nhiều mục đích nguy hiểm như:
- Xâm nhập và máy chủ của bạn.
- Leo thang chiếm quyền thực thi.
- Cho phép chỉnh sửa, tải lên các tệp tin bất hợp pháp.
- Thực thi các tập lệnh spam mail, đào tiền mã hóa..vv..
Và thường khi bạn sử dụng Hosting thì đa số các nhà cung cấp sẽ vô hiệu hóa các hàm nhạy cảm này lại, PowerNet cũng vậy
Nhưng không phải vì vậy mà các bạn sẽ không thể sử dụng các hàm PHP này khi cần, bài viết này sẽ giúp các bạn biết cách mở hàm PHP nhạy cảm trên cPanel vĩnh viễn hoặc tạm thời tuỳ ý các bạn muốn.
II. Mở hàm PHP nhạy cảm trên cPanel
Để mở hàm PHP nhạy cảm trên cPanel thì chúng ta sẽ cần thực hiện theo 3 bước đơn giản sau là được.
Bước 1: Gửi yêu cầu hỗ trợ cho bộ phận kỹ thuật PowerNet
Mặc định PowerNet sẽ chặn rất nhiều hàm nhạy cảm của PHP trên tất cả máy chủ Hosting, bạn có thể gửi yêu cầu hỗ trợ mở cấu hình các hàm PHP cho bộ phận kỹ thuật thông qua Email support@powernet.vn hoặc liên hệ quan Fanpage của PowerNet để được hỗ trợ.
Bước 2: Đăng nhập vào giao diện cPanel
Bước này thì có lẽ đa số chúng ta cũng đã biết cách thực hiện rồi, nếu bạn nào chưa biết cách thực hiện có thể xem qua bài hướng dẫn ngắn sau:
Bước 3: Mở hàm PHP nguy hiểm trên cPanel
Ngay tại giao diện cPanel bạn tìm đến mục Software -> Select PHP Version. Sau đó truy cập vào tính năng này
Tại giao diện của tính năng Select PHP Version, bạn tiếp tục chọn Options như hình sau:
Tại đây, bạn sẽ thấy các hàm PHP bị chặn ở khung disable_functions. Mỗi hàm bị vô hiệu hóa được phân biệt bởi một dấu phẩy. Nếu bạn cần mở hàm PHP nào chỉ cần xóa hàm đó ra khỏi danh sách này là được.
Sau khi xóa một hàm PHP bị chặn ở khung này, các bạn nhấp chuột vào khoảng trắng bên ngoài và chờ cPanel lưu lại. Nếu mọi thứ hoạt động bình thường thì bạn sẽ nhận được thông báo như hình sau
Vậy là bạn đã hoàn tất việc mở hàm PHP nhạy cảm trên cPanel. Sau khi mở xong các hàm bạn cần và đã thực hiện xong công việc mà bạn muốn sử dụng các hàm ấy thì các bạn nên vô hiệu hoá lại hàm đó để giữ an toàn cho Website của bạn.
III. Tổng kết
Hy vọng qua bài viết này sẽ giúp các bạn có thể xử lý được nhu cầu của mình và có thể thông cảm được lý do vì sao các nhà cung cấp hosting mặc định sẽ vô hiệu hoá các hàm PHP nguy hiểm. Mục đích cuối cùng vẫn là bảo vệ khách hàng của mình.
Chúc các bạn có thể thực hiện thành công.