服务器环境设置
您的足迹: » 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里找到