之所以叫再论,是因为前人已经有好多个这样的案例了,我现今又发现了一个这样的问题,所以得加个字眼,以示区别。前不久,帮剑庄搬家的时候,使用了lnmp一键安装。结果在wordpress下面就出现了No input file specified问题。

网上的传言方法是:修改php.ini文件(所在位置是/usr/local/php/etc/php.ini  )

打开配置文件php.ini,找到cgi.fix_pathinfo这一项,取消注释,把0改为1。(要是找不到的话,直接写进去吧,效果一样,还省了查找的麻烦。)如下:

cgi.fix_pathinfo=1  

之后觉得问题是解决了。可以不加斜杠(/)进入管理后台了。如下:

http://blog.yanwen.org/wp-admin

但是,又发现了一个新的问题,在不加斜杠(/)的时候,的确是可以进入管理后台。但是进去之后,发现的重大情况是(连相对路径/wp-admin都没有了!!!)点击发表文章或者查看评论的时候,依旧是出现No input file specified!!如图:


下面是加了斜杠(/)的效果『注意红色框框的那些地方!!!这个才可以正常发布文章和管理评论。。。』:

临时的修复方法是:进后台的时候,你就多加个斜杠吧!!加斜杠!!!加斜杠有木有!!!有木有加斜杠!!!

PS:刚开始发现这个情况之后,可把我给吓坏了。明明之前还可以进后台发文章的,怎么现在不可以了呢?自己随后又重新配置了好几次nginx的虚拟主机。。。。可不管我配置了多少次,结果都是一样,点击查看文章或者其他什么的都是No input file specified!!。但是前台可以浏览文章!!我就奇了个怪了!!我去啊!!

原来仍旧是斜杠的问题!!!炒蛋了吗??尼玛!!加个斜杠和不加斜杠显示的管理后台路径完全不一样啊!!!

藏剑山庄原创文章,未经允许,禁止转载!

原文链接:https://blog.yanwen.org/archives/1136.html