LNMP安装包导致的 No input file specified 解决方案
第一点:使用lnmp一键安装包搭建的环境,虚拟主机的根目录下会创建.user.ini文件,防止跨目录调用的。
找到,删掉。
第二点:使用的PHP是fast_cgi模式,而在某些情况下,不能正确识别path_info所造成的错误。
RewriteRule ^(.*)$ /index.php/$1 [L] 改成 RewriteRule ^(.*)$ /index.php?/$1 [L]
其实就是在正则结果“/$1”前面多加了一个“?”号,问题也就随之解决了。