2018/1/19

phabricator : 各種安裝... and fail

先 create 一個 14.04 版
sudo lxc-create -P ~/10G -t download -n ubuntu1404
...
trusty
amd64
..
完成,修改 rootfs 和 container config..
# Network configuration
lxc.network.type = veth
lxc.network.link = lxcbr0
lxc.network.flags = up
chroot 改 passowrd,
sudo chroot ./rootfs
#passwd
..
啟動...等 5min, 因為網路沒設好...
sudo lxc-start -F -P ~/10G -n ubuntu1404
這個版本在等 network interface 時沒有 message,所以看起來很像 hang 住...
大概等 ..2 min..

結果沒辦法用 root 登入,即使剛剛用 chroot, passwd 加了密碼也一樣。
所以只好 另起 console,用 lxc-stop 關機。
再chroot adduser, edit /etc/group
再 lxc-start,用 new user name login OK

修改 /etc/network/interfaces:
auto eth0
iface eth0 inet static
address 10.10.20.10
netmask 255.255.255.0
gateway 10.10.20.1
network 10.10.20.0
broadcast 10.10.20.25
dns-nameservers 10.244.128.5 10.244.128.6
安裝 nginx, mysql-server, php
apt-get install nginx mysql-server php5-fpm php5-msql
會問 mysql root password

完成。修改 nginx/site-availeble/default,enable php support

這個 OS 版本, nginx 的 root 在 /usr/share/nginx/html



這次裝 phabricator 來試試...

安裝 git
git clone https://github.com/phacility/phabricator.git
出現 error:
fatal: unable to access 'https://github.com/phacility/phabricator.git/': Problem with the SSL CA cert (path? access rights?)
這一篇 說,缺了package..
apt-get install ca-certificates
OK, clone 到 /usr/share/nginx/html (14.04 的 nginx root 在這裡)


16.04,最新的ˊlts 就是 16.04 了,但是他是php7.0,所以安裝有點..
google "phabricator 16.04 有一堆..
ref:install phabricator ubuntu16.04<-照這個ngnix 的 defult

最重要的就是
sudo add-apt-repository ppa:ondrej/php
但是加完還要 apt-get update,才找得到 ppa 的package。

php extension 安裝 fail,pecl 命令執行說找不到 extension (會是pear 版本問題?)
所以沒裝。

文章中列出編輯的config 檔部份,開頭的 '''XXX 那格 XXX 好像是段落說明(markdown?)...不是本文內容。
fpm/pool.d 下新增的phabricator 應該要加上 .conf : phabricator.conf
nginx/site-enable 的 default 要刪掉,劉 phabricator 的 link 就可以。

在設定完 phabricator.base_uri 之後,如果改了 nginx 的 server_name,連線會出現 error : not site ....
所以如果要改的話,要確保兩邊一致。

因為找不到改 administrator account 的辦法,所以只好把整個 data 刪掉重頭來:
./bin/storage destroy
很久...
./bin/storage upgrade --force
也很久..
之後再登入就是 create administrator 的畫面了..

沒有留言:

張貼留言