WINDOWS + APACHE + PHP 5.6.27 环境,TP5.1报No input file specified.错误。
本来以为常规操作在index.php加上?就能解决的事情,居然没效果了。。
#常规操作
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
改为
RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
后来发现线上环境开启了防跨站,在public目录下生成了user.ini。只需要把user.ini删除之后重启环境一切恢复正常