网站遇到no input file specified怎么办?可以设置伪静态规则试一下

今天从云服务器搬家了一个网站到本机测试环境。结果网站搬家,打开时遇到“no input file specified”问题,在网上找了几个方法,好像都与我遇到的不太一样,最后经过反复测试,发现可以用设置伪静态的方法解决,分享给大家,希望帮助到有需要的人。

原网站是用宝塔搭建的,所以我们可以登录宝塔面板,找到具体网站,打开伪静态,复制下来:

伪静态

然后,回到本地测试环境,或者你新搬家的主机环境,同样找到该网站的伪静态,粘贴并保存。然后刷新下页面,网站应该就可以正常访问了。当然了,这个问题只代表我自己此次遇到的故障,如果你遇到的问题与此不同,也可以试下其他几个解决办法,顺便说一下,我用的nginx环境。

其他解决办法:

1、在用宝塔搭建站点的时候,访问网站出现“no input file specified”错误,可以通过关闭“防跨站攻击”解决。

2、宝塔面板项目部署会生成user.ini文件 ,open_basedir=/服务器上项目目录/:/tmp/
若你的项目在在/chukuangren.com/下,那么user.ini文件里面应该为:open_basedir=/chukuangren.com/:/tmp/

如果不是这个地址,那么修改一下就可以了。

 

赞(0)
转载注明:楚狂人 » 网站遇到no input file specified怎么办?可以设置伪静态规则试一下