服务器环境设置

您的足迹: » wordpress-to-typecho » 模板制作快速入门 » 服务器环境设置

服务器环境设置

WEB服务器

apache

apache服务器上目前没有发现兼容性问题。

nginx

无法登录后台,出现"405, method not allowed"

这主要是由于nginx的固有bug导致,因为typecho使用的是静态化地址,而nginx 0.7之前的版本是不允许对静态地址做post请求的,所以会出现这个错误。

:!:解决方法:升级nginx至0.7或者0.7以上的版本即可

无法登录后台,点击前台链接或者后台登录时出现"404, not found"

这是nginx的设置时没有注意支持pathinfo导致的,具体关于php pathinfo的信息可以在网上搜索到。

:!:解决方法:

一般的出现这种情况时,nginx.conf里的的location设置都是类似这样

location ~ .*\.php$

要支持pathinfo,要改成

location ~ .*\.php(\/.*)*$

在某些老版本的php里面,可能还要打开php.ini里的cgi.fix_pathinfo

cgi.fix_pathinfo = 1

无法实现伪静态化,在后台设置不成功

这主要时nginx的rewrite没有设置导致的

:!:解决方法:

在nginx.conf里找到