Phabricator 安装 (Ubuntu)

1、Phabricator 不支持Windows
2、Phabricator在Ubuntu14.04 中比较好安装采用这个系统比较好
3、Phabricator的安装很多依赖于网络

注意:Phabricator 不支持 PHP7.0 以及以后的版本,所以老老实实使用PHP5.6吧。
Ubuntu php软件源:sudo add-apt-repository ppa:ondrej/php

安装过程
按照过程:

  1. 如果sudo不能使用,则先su切换到root,然后安装sudo,apt-get install sudo
  2. wget http://www.phabricator.com/rsrc/install/install_ubuntu.sh
cp install_ubuntu.sh /var/www
cd /var/www
chmod +x install_ubuntu.sh
./install_ubuntu.sh

2.1 安装PHP 环境

 1. sudo apt install apache2
 2. sudo apt-get install libapache2-mod-php
 3. sudo apt-get install phpmyadmin
 4. sudo apt-get install php-mbstring
 5. sudo apt-get install php-gettext
 6. sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
  1. vim /etc/apache2/sites-enabled/000-default
    把两处:/var/www 改为 /var/www/phabricator/webroot
  DocumentRoot /var/www/phabricator/webroot
   RewriteEngine on
       RewriteRule ^/rsrc/(.*)     -                       [L,QSA]
       RewriteRule ^/favicon.ico   -                       [L,QSA]
       RewriteRule ^(.*)$          /index.php?__path__=$1  [B,L,QSA]
  1. /etc/init.d/apache2 restart
  2. cd phabricator
./bin/storage upgrade

这里要提醒一点,就是在安装mysql的时候,系统会提示输入密码,任何一次提示都留空, 也就是不要给mysql设置密码,不然后边还要再改一次,麻烦。

配置
上面的工作都顺利做完了,可以登录了,用浏览器打开127.0.0.1(注意:不要用localhost),如果运气好的话,你能进入设置界面了。

Phabricator 安装 (Ubuntu)_第1张图片

设置:
步骤1. ./bin/accountadmin 设置用户
步骤2. ./bin/config set phabricator.base-uri 'http://192.168.139.130/' 设置base uri
IP地址修改为自己的IP即可
步骤3. vim /etc/php5/apache2/php.ini
/timezone找到date.timezone并设置为:date.timezone = Asia/Shanghai
/etc/init.d/apache2 restart
步骤4. 运行daemon:./bin/phd start,启动守护进程
为了实现每次开机启动,我的方法是在任意一个地方创建一个空文本,在文本中输入phd的自起脚本

!/bin/bash

/var/www/phabricator/bin/phd restart

并将该文本设置成可执行,使用mv命令移动到/etc/init.d文件夹中,即可自启动了

完成这些动作后,用浏览器登录192.168.139.130,发现账户未被启用,我们要激活一下账户


Phabricator 安装 (Ubuntu)_第2张图片

根据指示,启用账户
先CD到目录/var/www/phabricator,输入如下命令
/bin/auth recover `
Username就是步骤1中设置的账户名称,根据提示登录

激活账户/允许注册
登录到系统后,可以有两种选择,
激活当前账户

新建一个管理员账户
这里讲激活当前账户的方法

打开授权,点击主菜单中的Auth


Phabricator 安装 (Ubuntu)_第3张图片

可以看到状态时disabled,需要激活一下,这里操作简单,选择Username/Password的模式新加一个Profile就行了。

激活账户,对于当前的用户,只要设置密码就能使用了,点击右上角的用户设置



点击Password,就能设置新密码了,设置密码后,退出后可以登录

账户激活就完成了,可以正常的登录。

设置邮件服务器
设置邮件比较简单
先要在phabricator的主机中安装sendmail
找到主菜单栏,最左边的的config,然后选到mail项,一项项设置就行了
还是参考引用的文档
1)选择mail,设置:
metamta.default-address -- [email protected] // 注意:这里必须要用与smtp服务器对应的邮箱地址,不然邮件发不出去
metamta.domain -- phabricator.myproject.com // 随意
metamta.mail-adapter: set to "PhabricatorMailImplementationPHPMailerAdapter"
metamta.send-immediately: Send Via Daemons
2)选择PHPMailer,设置:(以163.com的SMTP server为例)
phpmailer.mailer: set to "smtp".
phpmailer.smtp-host: smtp.163.com
phpmailer.smtp-port: 25
phpmailer.smtp-user: xxxx
phpmailer.smtp-password: xxxx

我自己在本地搭建了一个邮件服务器来测试,不能发送欢迎邮件,但是可以发送回话之类的邮件,有待继续测试

接下来会继续讲讲使用

设置数据库
设置root密码
Mysql –uroot
SET PASSWORD FOR 'root'@''localhost'=PASSWORD('yourpass');
Sudo /etc/www/phabricator/bin/config set mysql.user root
Sudo /etc/www/phabricator/bin/config set mysql.pass yourpass
Mysqld restart

你可能感兴趣的:(Phabricator 安装 (Ubuntu))