Fix This PHP CGI binary was compiled with force-cgi-redirect enabled

skins

New member
Tham gia
6 Tháng bảy 2024
Bài viết
18
Reaction score
0

I Tìm Hiểu.​


Lỗi này xuất hiện vì PHP CGI được biên dịch với tùy chọn force-cgi-redirect, có nghĩa là PHP sẽ từ chối xử lý các yêu cầu trực tiếp trừ khi chúng đến từ một máy chủ web có thiết lập biến môi trường REDIRECT_STATUS.
Điều này giúp ngăn chặn việc truy cập trực tiếp vào PHP CGI, bảo vệ trang web khỏi các cuộc tấn công tiềm ẩn.

Tài liệu tham khảo ở đây

This PHP CGI binary was compiled with force-cgi-redirect enabled. This means that a page will only be served up if the REDIRECT_STATUS CGI variable is set, e.g. via an Apache Action directive.

For more information as to why this behaviour exists, see the manual page for CGI security.

For more information about changing this behaviour or re-enabling this webserver, consult the installation file that came with this distribution, or visit the manual page



1720937597353.png

II Hướng Xử Lý.​

Bạn truy cập vào:

Home >> Software >> MultiPHP INI Editor >> Editor Mode

Apache config:
force_cgi_redirect = 0
cgi.force_redirect = 0

Nhớ chọn save lại rồi kiểm tra kết quả nhé.

1720937713540.png

III Tóm Tắt​


Để khắc phục lỗi "Security Alert! The PHP CGI cannot be accessed directly," hãy đảm bảo máy chủ web của bạn được cấu hình đúng cách với Apache hoặc Nginx, đảm bảo REDIRECT_STATUS được thiết lập và kiểm tra cấu hình PHP trong php.ini.
Tuân thủ các bước này sẽ giúp xử lý yêu cầu PHP CGI một cách an toàn và hiệu quả.
 
Top Bottom