phabricator作为facebook官方采用的codereview工具,确实很强大。最近准备在项目组中加强codereview,准备采用这个工具。配置的过程遇到一些问题,留点痕迹。
环境:MacOS X 10.7.5
首先到https://github.com/facebook/phabricator/下载最新的源码使用。根据http://www.phabricator.com/docs/phabricator/article/Installation_Guide.html 开始后面的环境配置。
1,安装xampp, http://www.apachefriends.org/zh_cn/xampp.html
2, 安装好之后启动xampp,打开apache,mysql,ftp服务。 到这步除了apc和xhprof两个可选的可以暂时不装,其他环境暂时够用。
3,配置virtual host。可以参考http://f6design.com/journal/2012/03/11/configuring-virtualhosts-in-xampp-on-mac/, 不过这样配置下来打开host会提示错误:Request parameter '__path__' is not set. Your rewrite rules are not configured correctly. 把这一句也加上去。
4,到这步基本环境算配置好了, 不过还是看不到正常的界面。别急, 还会有几个错误的提示, 按照最下面的提示一步步执行就可以。
比如提示连接不上数据库,执行命令设置host(就是刚设置的virtualhost, 我这边用的是http://pb.local) 用户名:root, 密码:空(这里要注意, xampp默认的mysql密码为空)
./bin/config set phabricator.base-uri 'http://pb.local' 设置base uri
5,终于看到登陆界面了, 第一次运行需要创建个管理员账号。运行命令:./bin/accountadmin,跟着流程一步步注册好之后就能登陆进去~~