- 106
- 0
- 约7.69千字
- 约 16页
- 2016-09-09 发布于重庆
- 举报
Phabricator入门手册
Phabricator入门手册
杭州久拓软件有限公司
黄卫兵
2013-09-12
本手册概述 3
安装篇 3
安装环境 3
安装步骤 3
其它可选安装 4
配置篇 4
配置Apache 4
配置administor用户 5
使用篇 5
配置数据库 6
配置邮件 6
Repositories 7
Diffusion 8
Organization介绍 10
Pepole介绍 10
用户角色分类 10
Projects 11
Oweners(用作创建包) 12
Herlad(用作创建规则) 13
Audit 13
Maniphest(用作创建任务) 14
交流功能介绍 16
本手册概述
Phabricator是Facebook开源的一个可视化的代码审查工具。
安装篇:使用ubuntu的安装脚本安装。
配置篇:配置Apache。
使用篇:审核svn中提交的代码。
安装篇
安装环境
一台新装的ubuntu 12的机器。随机软件都是默认的,mysql,php等都没有安装。使用Phabricator提供的安装脚本安装。如果你不使用安装脚本,则本安装步骤不适合你。可以在安装后参考配置篇进行配置。
安装步骤
参照Phabricator官网()的安装向导,网址/docs/phabricator/article/Installation_Guide.html下载ubuntu的安装脚本install_ubuntu.sh。
把安装脚本install_ubuntu.sh拷贝到安装Phabricator的目录,比如/usr/program/下(program目录是我自己建的)。
运行install_ubuntu.sh。如果当前用户没有权限,则加上sudo或者切换到root用户下。安装过程中会要求输入mysql root用户的密码,后面配置数据库时要用到。不出意外的话,安装就成功了。
其它可选安装
APC,XHProf都没有安装。
配置篇
配置Apache
默认安装下Apache是安装在/etc/apache2/下。根据官方向导,内容在/docs/phabricator/article/Configuration_Guide.html下。修改/etc/apache2/sites-enabled/000-default的内容。实际修改是把如下内容加入到000-default里。
# Change this to the domain which points to your host.
ServerName
# Change this to the path where you put phabricator when you checked it
# out from GitHub when following the Installation Guide.
#
# Make sure you include /webroot at the end!
DocumentRoot /path/to/phabricator/webroot
RewriteEngine on
RewriteRule ^/rsrc/(.*) - [L,QSA]
RewriteRule ^/favicon.ico - [L,QSA]
RewriteRule ^(.*)$ /index.php?__path__=$1 [B,L,QSA]
Directory /path/to/phabricator/webroot
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
/Directory
修改配置后,重启Apache。重启命令是/etc/init.d/apache2 restart(或者service apache2 restart)。如果域名是随意写的,不要忘记在/etc/hosts下加入一条域名解析的记录。比如你的ubuntu机器的ip是,则记录如下:
配置好Apache后,再来配置一下Mysql切换到phabricator/bin/目录下./storage upgrade把phabricator的相关schema初始化到数据库中。
至此,可以通过浏览器来访问Phabricator了。千万别通过localhost或ip来访问,将会得到一个错误。通过上面配置的域名来访问,比如。将会看到Phabricator登录页,用户名密码是什么呢?别急,通
原创力文档

文档评论(0)