汤豫毅 发表于 2021-3-2 21:34:00

NGINX PHP出现 "No input file specified"怎么办?解决方法在这里

提示:“No input file specified.”原因在于使用的PHP5.6是fast_cgi模式,而在某些情况下,不能正确识别path_info所造成的错误。默认的.htaccess里面的规则(如图):
https://imgsa.baidu.com/exp/w=500/sign=d5dbcd2fd5f9d72a1764101de42b282a/77094b36acaf2edd6c5be0f9811001e93901937c.jpg

“No input file specified.”,是没有得到有效的文件路径造成的。修改后的伪静态规则,如下:
https://imgsa.baidu.com/exp/w=500/sign=cd976b239d8fa0ec7fc7640d1697594a/359b033b5bb5c9eaba89aaf3d939b6003af3b3ac.jpg

仅仅就是在正则结果“/$1”前面多加了一个“?”号,问题也就随之解决了。

打开根,检查每一个文件,发现如下文件后,将文件中的内容全部注释掉,访问正常!
https://imgsa.baidu.com/exp/w=500/sign=2235b0d5ecfe9925cb0c695004a85ee4/c83d70cf3bc79f3de0c04c20b6a1cd11728b29f8.jpg

注意事项

用通常的过程启动 Apache(必须完全停止 Apache 再重新启动,而不是用 HUP 或者USR1 信号使 Apache 重新加载)。

页: [1]
查看完整版本: NGINX PHP出现 "No input file specified"怎么办?解决方法在这里