前阵子一直用的是LAMP的平台,最近换成LNMP环境,wordpress出现这个问题,在进入后台后,添加新文章或者进行其他操作时提示,后台经常提示“No Input File Specified”,经过一番股勾摆渡终于找到了原因,原来是路径后面少了一个”/”引起的。可以修改LNMP配置的重写规则文件来解决这个问题,下面是解决方案:

修改lnmp下的wordpress.conf配置

location / {
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
}

原创文章,请阅读页脚的许可方式,转载请注明: 转载自王恒的博客 [ https://wangheng.org ]

本文链接地址: https://wangheng.org/?p=94595

8条评论 在“LNMP环境WordPress出现No Input File Specified的解决方案”

  1. 就是这样说道:

    […] 网上找了几个解答,有直接给出解决方法的《LNMP环境WordPress出现No Input File Specified的解决方案》,这样知其然不知其所以然,不过很解决问题的都是好猫。 […]

  2. 海游说道:

    还是不行呀

  3. 255美图说道:

    收藏下了, 我出现 了杯具啊。唉

  4. 设计玩家说道:

    rewrite /wp-admin$ $scheme://$host$uri/ permanent; 位置放错了,要放在最后面,不然不起作用。而且要在连接终端./lnmp restrat 重启环境。

给我留言

*

*