今天在一安装了LNMP(Linux Nginx Mysql PHP)的VPS上,安装typecho博客程序。本来应该是一件很容易的事情,但出现了些小插曲;

首先在安装的时候一直提示:数据库连接失败。
对不起,无法连接数据库,请先检查数据库配置再继续进行安装

但我很清楚用户名和密码是正确的,最后发现必须手动创建Database……

安装成功后,跳转到登陆页面,结果出现404错误。上网搜索,原来typeecho必须设置伪静态的URL Rewrite,去nginx的server配置中(/usr/local/nginx/conf/vhost/ 目录下)添加如下配置,问题解决:

location / { index index.html index.php; if (-f $request_filename/index.html){ rewrite (.*) $1/index.html break; } if (-f $request_filename/index.php){ rewrite (.*) $1/index.php; } if (!-f $request_filename){ rewrite (.*) /index.php; } }

然后重新加载下nginx配置

/root/lnmp reload

via http://newnull.com/lnmp-typecho-404/

最后修改:2013 年 08 月 16 日 12 : 04 AM