免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

怎么使用Docker安裝phabricator并配置和使用

這篇文章主要介紹“怎么使用Docker安裝phabricator并配置和使用”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“怎么使用Docker安裝phabricator并配置和使用”文章能幫助大家解決問題。

站在用戶的角度思考問題,與客戶深入溝通,找到三沙網站設計與三沙網站推廣的解決方案,憑借多年的經驗,讓設計與互聯網技術結合,創造個性化、用戶體驗好的作品,建站類型包括:網站建設、做網站、企業官網、英文網站、手機端網站、網站推廣、域名注冊雅安服務器托管、企業郵箱。業務覆蓋三沙地區。

我這里使用的是ubuntu16.04的系統。

使用docker進行安裝

我們使用 中提供的鏡像。

在則這個鏡像中已經為我們提供了多種插件,不過需要我們自己提供一個MySQL數據庫的地址。

所以我們可以先使用docker安裝一個mysql數據庫。可以參考:

按照上面的教程,我們安裝了mysql,賬號為root,密碼為123456

通過

docker inspect <container id> |grep ipaddress

我們可以知道mysql這個容器的ip地址。加入我們查到的這個容器的私有ip為172.17.0.2。

下面我們就可以來使用docker安裝phabricator了。

docker pull redpointgames/phabricator    # 拉取最新版的phabricator

啟動

docker run --name phabricator -p 443:443 -p 332:22 -p 8891:80 -v /root/phabricator/backup:/repos -e phabricator_host=xxxxxx:8891 -e mysql_host=172.17.0.2 -e mysql_user=root -e mysql_pass=123456 -e phabricator_repository_path=/repos -e path=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin -it redpointgames/phabricator /bin/bash /app/init.sh

其中xxxx為你服務器的外網ip,這個就可以通過來訪問你服務器上docker部署的phabricator了。不過記得開啟安全組。

安裝完成后,我們就可以通過外網ip
加端口號8891來訪問了。

怎么使用Docker安裝phabricator并配置和使用

這時我們添加的用戶,會默認為系統的管理員,就可以登錄到后臺進行其他的設置了。但是先不要推出這個頁面。因為要進行一些設置才行。

如果你第一次訪問不是這個界面, 我們也可以在控制臺通過命令 的方式添加用戶.

進入容器
cd /srv/phabricator/phabricator
./bin/accountadmin

如果你的管理員用戶退出來了,提示下面的信息了

this phabricator install is not configured with any enabled authentication providers which can be used to log in. if you have accidentally locked yourself out by disabling all providers, you can use phabricator/bin/auth recover <username> to recover access to an administrative account.

你應該運行命令

進入容器
cd /srv/phabricator/phabricator
./bin/auth recover luanpeng(在網頁中創建的管理員賬號)

會提示通過一個網頁進入。

use this link to recover access to the "luanpeng" account from the web interface:
  http://xxxxxx:8891/login/once/recover/1/xxxxxxxxxx/
after logging in, you can use the "auth" application to add or restore authentication providers and allow normal logins to succeed.

根據提示進行操作

在主頁左側欄選擇auth,進入下圖

怎么使用Docker安裝phabricator并配置和使用

允許用戶登錄注冊

怎么使用Docker安裝phabricator并配置和使用

到此為止,phabricator就安裝完畢了

如果你不想使用docker安裝,可以自己獨立部署。不過步驟比較繁瑣,所以建議還是通過docker部署。

使用安裝腳本安裝

創建安裝腳本。打開網址將網頁中的腳本內容復制到新建的sh文件中,

將網址中的腳本文件下載下來,或者直接在本地創建一個sh文件,將網頁上的sh代碼復制下來。形成本地的安裝腳本install_ubuntu.sh

創建安裝目錄/home/luanpeng/work/phabricator

將安裝腳本拷貝到安裝目錄,執行腳本

sh install_ubuntu.sh

執行腳安裝本按照屏幕提示進行操作。腳本會自動幫你安裝git, apache, mysql, php…等一系列工具。

注意:在安裝mysql時,會有幾次讓你輸入root密碼的提示。這里推薦將密碼設置為空,以方便后面的使用。

下載phabricator以及其依賴包

$ cd somewhere/ # pick some install directory 切換到安裝目錄
somewhere/ $ git clone git://github.com/facebook/libphutil.git
somewhere/ $ git clone git://github.com/facebook/arcanist.git
somewhere/ $ git clone git://github.com/facebook/phabricator.git

web服務器:配置apache

加入sverver name
(1)修改httpd.conf,這個文件在剛裝完apache時應該是空的。(2.4.x版本在/etc/apache2路徑下創建httpd.conf文件即可)
加入如下內容: servername localhost
(2)保存退出。
2.驗證apache安裝
(1)重啟apache服務
/etc/init.d/apache2 restart
(2)驗證頁面
打開瀏覽器,在地址欄中輸入 localhost。看是否會出現“it works”的字樣,如果出現代表apache運行正常。否則,就需要去查看一下httpd.conf是否配置正確了。

更新phabricator

由于phabricator一直處于發展狀態,所以你應該經常更新它。如何更新:

  • 停止webserver的運行

  • 運行git拉取libphutil/,arcanist/,phabricator

  • 運行phabricator/bin/storage upgrade

  • 重新啟動webserver

關于“怎么使用Docker安裝phabricator并配置和使用”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注創新互聯行業資訊頻道,小編每天都會為大家更新不同的知識點。

當前文章:怎么使用Docker安裝phabricator并配置和使用
鏈接地址:http://m.newbst.com/article26/gsoscg.html

成都網站建設公司_創新互聯,為您提供定制開發關鍵詞優化響應式網站搜索引擎優化營銷型網站建設品牌網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

商城網站建設