从5.2.6升级到5.2.11后PATH_INFO突然无法使用了(no input file). 不知道是谁的问题(新的php-fpm导致). 解决: 必须使用NGINX的fastcgi_split_path_info. location ~ .*\.php(.*)$ { fastcgi_split_path_info ^(.+\.php)(.*)$; include fastcgi_params; fastcgi_param PATH_INFO $fastcgi_path_info; } 之前,以下配置是能工作的(设置php.ini=>cgi.fix_pathinfo =1): fastcgi_param PATH_INFO $fastcgi_script_name; 升级真麻烦, 真不如回到5.2.6吧.
Php-fpm 0.6+PHP 5.2.11+nginx 0.8.28 设置PATH_INFO
最新推荐文章于 2023-08-18 19:09:27 发布