typecho安装后登录失败报错 405 Not Allowed

typecho安装后登录失败报错 405 Not Allowed nginx/1.10.2


DATE: 2017-10-01 17:22:51

解决方法:
参考typecho官网常见问题,由于我的环境是Nginx,所以只看Nginx相关的解决方法。

修改Nginx配置文件

之前我的主机配置是wordpress环境,所以Nginx的配置文件为wordpress.conf,我将这个文件备份,然后新建名为blog.conf的配置文件。

注意:/etc/nginx/conf.d/ 目录下,只能有一个后缀名为.conf的文件

更改如下

vim /etc/nginx/conf.d/blog.conf
## 将location的内容(location ~ .*\.php$)更改为:
location ~ .*\.php(\/.*)*$

修改php配置文件

vim /etc/php.ini

打开cgi.fix_pathinfo的配置(删除这一行前面的;符号)

cgi.fix_pathinfo = 1

改完后,在主机的命令行重新加载Nginx的配置文件

nginx -s reload

经实践操作,在CentOS主机下可以解决问题。登录成功后管理界面如下:
这里写图片描述
其它Linux也可参考。

版权声明

弈心博客


本文首发site_name,转载请附上博文链接!