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

来源:互联网 发布:java 时间转时间戳 编辑:程序博客网 时间:2024/06/02 02:39

解决方法:
参考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也可参考。

阅读全文
0 0