解决网站打开后提示"No input file specified"的报错

1. 删除网站根目录下的.user.ini,这个文件记录了网站系统记录,尤其是用宝塔搭建站点的时候,访问网站出现“no input file specified”错误,可以通过关闭“防跨站攻击”解决与删除这个文件同理。

2. 更改php.ini

首先php.ini的配置中把

;cgi.fix_pathinfo=0   改为

cgi.fix_pathinfo=1

重启PHP或PHP-FPM

3. 在nginx/conf/nginx.conf   找到:

fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;  改为:

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

然后重启nginx【killall -9 nginx   ,./sbin/nginx】

4、注意一下是不是格式错误 比如把<?php    phpinfo(); ?>写成<?   php  phpinfo(); ?>

结果搞定。

发表评论

后才能评论