91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

centos7 安裝redmin3.3.0+postgresql數據庫

發布時間:2020-07-17 13:44:27 來源:網絡 閱讀:1933 作者:huan14 欄目:數據庫

一、前言


     Redmine是用Ruby開發的基于web的項目管理軟件,是用ROR框架開發的一套跨平臺項目管理系統,據說是源于Basecamp的ror版而來,支持多種數據庫,有不少自己獨特的功能,例如提供wiki、新聞臺等,還可以集成其他版本管理系統和BUG跟蹤系統,例如Perforce、SVN、CVS、TD等等。這種 Web 形式的項目管理系統通過“項目(Project)”的形式把成員、任務(問題)、文檔、討論以及各種形式的資源組織在一起,大家參與更新任務、文檔等內容來推動項目的進度,同時系統利用時間線索和各種動態的報表形式來自動給成員匯報項目進度。


二、安裝依賴和postgresql數據庫


     1、首先,我們需要安裝以下依賴關系

[root@bogon ~]# yum -y install zip unzip libyaml-devel zlib-devel curl-devel openssl-devel httpd-devel apr-devel apr-util-devel gcc ruby-devel gcc-c++ make postgresql-devel ImageMagick-devel sqlite-devel perl-LDAP mod_perl perl-Digest-SHA


     2、然后安裝epel源和postgresql數據庫

[root@bogon ~]# yum -y install epel-release
[root@bogon ~]# yum -y install postgresql*


     3、初始化數據庫

[root@bogon ~]# postgresql-setup initdb


     4、啟動設置postgresql為開機自啟動

[root@bogon ~]# systemctl restart postgresql
[root@bogon ~]# systemctl enable postgresql


     5、登進數據庫查看狀態(可略)

[root@bogon ~]# su - postgres
-bash-4.2$ psql
postgres=# \du (查看角色)
postgres=# \l (列出所有數據庫)
postgres=# \q (退出)


     6、創建postgresql用戶及數據庫實例

[root@bogon ~]# su - postgres
-bash-4.2$ createuser redmine                  創建用戶名
-bash-4.2$ createdb -e -O redmine redmine      綁定用戶名及數據庫實例


     7、給數據庫新用戶設置密碼

[root@bogon ~]# su - postgres
-bash-4.2$ psql
postgres=# \password redmine                   給用戶redmine創建密碼
Enter new password:                            輸入密碼
Enter it again:                                再次輸入密碼
postgres=# 
postgres-# \q                                  退出
-bash-4.2$ exit
[root@bogon ~]#


     8、編輯/var/lib/pgsql/data/pg_hba.conf文件,將# IPv4 local connections:下面的

host    all             all             127.0.0.1/32            ident     ident改為md5


     9、重啟數據庫,讓新的驗證方法生效

[root@bogon ~]# systemctl restart postgresql


     10、新用戶登錄數據庫(可略)

[root@bogon ~]# psql -U redmine -d redmine -h 127.0.0.1
Password for user redmine: 
psql (9.2.15)
Type "help" for help.
redmine=>


     11、禁用selinux

[root@bogon ~]# setenforce 0                    這是臨時關掉,系統重啟后會自動開啟。
setenforce: SELinux is disabled

             永久關閉,編輯/etc/selinux/config文件,將SELINUX設置為disabled即可。  

    centos7 安裝redmin3.3.0+postgresql數據庫


三、安裝PHP和PHP相關插件,以及rvm和ruby安裝


          1、php相關依賴安裝

[root@bogon ~]# yum -y install php php-mysql php-gd php-imap php-ldap php-mbstring php-odbc php-pear php-xml php-xmlrpc php-pecl-apc php-soap


     2、rvm安裝

[root@bogon ~]#  \curl -L https://get.rvm.io | bash


     3、將rvm的命令加入到系統的環境變量中去

[root@bogon ~]# source /etc/profile.d/rvm.sh


     4、安裝rubygems

[root@bogon ~]# yum install -y rubygems


     5、移除ruby的官方源,使用淘寶的rubygems源(官網源被墻掉了)

[root@bogon ~]# gem sources -a          加入淘寶源
[root@bogon ~]#  gem sources -remove        移除官網源
[root@bogon ~]# gem sources -l                                  查看rubygems源


     6、查看rvm版本和使用rvm安裝ruby

[root@bogon ~]# rvm list known                                  
[root@bogon ~]# rvm install 1.9.3                                 安裝rvm和ruby
[root@bogon ~]# ruby -v                                         查看安裝后的ruby的版本


四、下載并安裝redmine

     1、下載解壓

[root@bogon ~]# wget      下載
[root@bogon ~]# unzip redmine-3.3.0.zip                                    解壓
[root@bogon ~]# ln -sv redmine-3.3.0 redmine                               鏈接


     2、在redmine的程序中,配置數據庫相關的信息

[root@bogon ~]# cd redmine/config/
[root@bogon config]# cp database.yml.example database.yml

         編輯database.yml文件,修改如下:

centos7 安裝redmin3.3.0+postgresql數據庫


     3、安裝rails相關庫的支持

[root@bogon config]# gem install bundler
Fetching: bundler-1.12.5.gem (100%)
Successfully installed bundler-1.12.5
Parsing documentation for bundler-1.12.5
Installing ri documentation for bundler-1.12.5
Done installing documentation for bundler after 7 seconds
1 gem installed
[root@bogon config]#


     4、編輯redmine文件夾中的文件Gemfile文件

[root@bogon redmine]# vim Gemfile 
source '                將源改為淘寶源 
[root@bogon redmine]# bundle install             bundle安裝,可能會報錯。
[root@bogon redmine]# gem update                 需要先更新gem


     5、創建一個session安裝密鑰

[root@bogon redmine]# rake generate_secret_token


     6、創建初始化所有redmine用到的table表

[root@bogon redmine]# RAILS_ENV=production rake db:migrate


    7、裝入默認的配置信息,輸入zh(選擇中文)

[root@bogon redmine]# RAILS_ENV=production rake redmine:load_default_data


     8、啟動redmine

[root@bogon redmine]# rails server webrick -e production


     9、后臺運行

[root@bogon redmine]# rails server webrick -e production -d


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阿克陶县| 昭觉县| 北辰区| 常宁市| 商丘市| 淮阳县| 永清县| 伊吾县| 青神县| 瓦房店市| 凤山市| 紫阳县| 蒙阴县| 繁峙县| 水富县| 棋牌| 通榆县| 道真| 七台河市| 蒙山县| 麻江县| 耿马| 四子王旗| 五河县| 温州市| 塔河县| 永安市| 徐州市| 安达市| 环江| 竹山县| 扶沟县| 方山县| 酉阳| 新田县| 万年县| 临猗县| 芒康县| 卫辉市| 广德县| 那曲县|