ubuntu server 16.04雲端完美安裝redmine方法總結
經歷無數次重灌系統+重灌軟體,終於摸清了redmine的安裝套路,分享給大家。
第0步:
確認安裝環境:一定要做好思想準備,redmine的安裝過程,就算完全不出錯,也是很漫長繁瑣的。請在構建lamp之前確認系統是乾淨的,並做好所有資料的備份,尤其是資料庫。
此外,務必更新source以確保安裝效率,我用的是aliyun的,方法參考:http://www.linuxidc.com/Linux/2016-06/132518.htm
第一步:
安裝依賴包:
sudo apt-get install ruby rubygems ruby-dev libmysqlclient-dev imagemagick libmagickwand-dev
libopenssl-ruby
後續根據程式安裝過程中的錯誤提示,還需不斷增加新的依賴包。
第二步:
安裝apache2、apache2-dev和mysql,相關帖子很多,不再贅述。
$ sudo apt-get install apache2 libapache2-mod-passenger
$ sudo apt-get install mysql-server mysql-client
第三步:
務必務必開啟www資料夾的許可權!
sudo chmod -r 777 /var/www
第四步:
更換gem源,這裡用
- $ gem sources --remove https://rubygems.org/
- $ gem sources -a https://ruby.taobao.org/
- $ gem sources -l
- *** CURRENT SOURCES ***
- https://ruby.taobao.org
- # 請確保只有 ruby.taobao.org
- $ gem install rails
在安裝rails的過程中,也許會遇到一系列問題,但是不要慌,根據錯誤提示,安裝相應軟體包就行。仔細閱讀錯誤提示會發現,基本上給出了各種軟體的安裝命令。
第五步:
安裝redmine,並配置資料庫,這裡一定要注意資料庫的密碼問題。
mysql預設開啟中等安全許可權,所以要不就老老實實設定中等強度密碼——大小寫+特殊字元+數字,八位以上
要不就調低mysql安全許可權:
mysql> SHOW VARIABLES LIKE 'validate_password%';
mysql> set global validate_password_policy=0;
Query OK, 0 rows affected (0.00 sec)
mysql> set global validate_password_length=4;
Query OK, 0 rows affected (0.00 sec)
mysql> SHOW VARIABLES LIKE 'validate_password%';
一勞永逸的角度看,建議設定一個強一點的密碼,並記錄好。
安裝redmine的方法很簡單:
sudu apt install redmine redmine-mysql
安裝過程中按提示設定redmine的密碼並輸入資料庫的密碼。
過程中務必選擇資料庫為mysql
中間可能會中斷出錯,如缺少mysql2,可以無視。
第六步:
配置環境
$ sudo gem update $ sudo gem install bundler注意:過程中可能各種缺檔案,方法同上。
第七步:
進入redmine的安裝目錄繼續配置環境:
cd /usr/share/redmine
然後安裝缺少的檔案,如mysql2
gem install mysql2
缺啥輸入啥,都裝上就行。
然後
bundle install --without development test
根據各種提示操作。
第八步:
準備收尾:
bundle exec rake generate_secret_token生成口令,雖然我也不知道幹嘛用的。
到這兒redmine就算裝好了
第九步:
passenger模式設定
bundle install passenger #注意還是要在redmine的安裝資料夾下執行
裝好後,在終端輸入:
passenger-install-apache2-module
會進入全程最友好的安裝包。根據提示安裝各種缺少的檔案,每裝好一次,執行一次
passenger-install-apache2-module
直到最後一步:
設定apache2 的passenger檔案路徑。
這裡進到
/etc/apache2/mods-available/passenger.conf
按照螢幕上的提示,把原文替換成圖片裡高亮字型部分:
修改一下passenger.conf
最好再加一句:
PassengerDefaultUser www-data
建立軟連結:
$ sudo ln -s /usr/share/redmine/public /var/www/html/redmine配置另一個設定檔案:
/etc/apache2/sites-available/000-default.conf
在檔案頭上加一段:
<Directory /var/www/html/redmine> RailsBaseURI /redmine PassengerResolveSymlinksInDocumentRoot on </Directory>補兩刀:
$ sudo touch /usr/share/redmine/Gemfile.lock $ sudo chown www-data:www-data /usr/share/redmine/Gemfile.lock
第十步:
搞定。
$ sudo service apache2 restart
然後這個時候就能通過
localhost(或者你網站ip)/redmine
訪問了
大功告成。
相關推薦
ubuntu server 16.04雲端完美安裝redmine方法總結
經歷無數次重灌系統+重灌軟體,終於摸清了redmine的安裝套路,分享給大家。 第0步: 確認安裝環境:一定要做好思想準備,redmine的安裝過程,就算完全不出錯,也是很漫長繁瑣的。請在構建lamp之前確認系統是乾淨的,並做好所有資料的備份,尤其是資料庫。 此外,務必更新
基於Ubuntu Server 16.04 LTS版本安裝和部署Django之(四):安裝MySQL數據庫
ins cli 遠程訪問 lib root 版本 連接 str ibm 1.安裝mysql以及插件: sudo apt-get install mysql-server mysql-client sudo apt-get install libmysqld-devsud
在Ubuntu Server 16.04 LTS下安裝VMware Tools
1、開啟ubuntu server虛擬機器 2、vmware workstation選單項,選取虛擬機器(M) --> 安裝VMware Tools 3、mkdir /mnt/cdrom #建
深度學習(四)環境配置 Ubuntu Server 16.04.1 LTS 安裝步驟 tensorflow 安裝
Ubuntu Server 16.04.1 LTS 安裝步驟 1.下載ISO光碟映象檔案 http://www.ubuntu.com/download/server 2.點選下載後進入http://www.ubuntu.com/download/server/insta
ubuntu-server 16.04 啟用root使用者的方法
如果 使用 su root 出現 authixxxx 失敗提示::則按照下面的進行設定一個 root賬戶的密碼: 今天在虛擬機器上裝了一個ubuntu系統,發現不能su 到root使用者,要給root設定一個密碼,使用sudo passwd roo
在服務器上用U盤安裝Ubuntu server 16.04 LTS
問題 通過 top www mnt all 容量 差異 bubuko 準備工作: 1.下載ubuntu-16.04.4-server-amd64.iso 註:此文件為服務器版本,同桌面版其實沒有太大差異,只是少了GUI,但是之前嘗試在服務器上安裝desktop版失敗,故該安
VirtualBox下安裝Ubuntu Server 16.04
使用 title topic 另一個 主機名 pen 啟動 類型 布局 安裝環境: Windows;確保磁盤空間足夠,一般需要8個G左右。 所需文件: 首先在Ubuntu的官網上下載.iso的鏡像文件,鏈接是:http://www.ubuntu.org.cn/server;
Ubuntu Server 16.04 安裝MySQL並設置遠程訪問
gre AD init.d lis bsp 問題 進入 option 安裝 Ubuntu Server 16.04 安裝MySQL 1. 使用root賬號 sudo apt-get install mysql-serverapt-get isntall mysql-clie
在VMware Workstation中安裝Ubuntu Server 16.04.5圖解教程
用戶 ack 最終 con 技術 技術分享 網絡連接 png strong 最近要在Ubuntu中部署openstack,為了節省空間和內存,最終選擇了Ubuntu服務器。看了很多前輩和大佬的安裝教程,在這裏記錄一下我自己的Ubuntu Server 16.04.5的安裝過
Ubuntu Server 16.04安裝xfce4圖形介面遠端控制
1.首先連線上你的伺服器,然後安裝vncserver,命令如下 apt-get install vnc4server 2.安裝圖形介面 apt-get install xfce4如果安裝不上,就 apt-get update apt-get upgrade 3.啟動vncserver首先我們先執
Ubuntu Server 16.04 安裝tomcat8
1 下載tomcat8 sudo wedget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.20/bin/apache-tomcat-8.5.20.tar.gz 檔案下載到你當前目錄 ,本人習慣下載到/opt下面。 2解
在win10中使用VirtualBox安裝Ubuntu Server 16.04.5
一:安裝前備份 瀏覽器收藏夾 千牛聊天記錄 微信聊天記錄 將C盤的有用的東西備份下 二:全新安裝win10 設定網路,靜態ip,保證能正常上網 三:安裝虛擬機器VirtualBox 配置與宿主機資料夾共享 網路配置 四:安裝Ubuntu16 配置靜態
VM 虛擬機器安裝 Ubuntu Server 16.04 LTS 安裝中文版時出現 “無法安裝 busybox-initramfs” 之解決辦法
我以為是 16.04 才會,改安裝 16.04.3 還是一樣無法安裝。原來是安裝介面不能選擇中文。 1.安裝英文版 2.接下來安裝 安裝與設定 google noto 字型 指令如下: sudo apt-get install fonts-noto-cjk 3.變更語系 指令如下: sudo local
VMWare 安裝 ubuntu server 16.04 (下)
接著上一篇部落格… 1.選擇剛剛安裝的虛擬機器,點選導航欄的虛擬機器,選擇最後一項 2.選擇CD/DVD,在右側選擇使用iso映象,選擇原先在官網下載的ubuntu server的映象檔案 3.語言按照預設的,回車即可 4.按預設的,回車就好
【系統安裝】Linux 安裝 Ubuntu Server 16.04 X64
下載地址 百度網盤:https://pan.baidu.com/s/1aNwkTckPmAIZR2ypmvMrFw 建立虛擬機器 建立一個新的虛擬機器 自定義建立 硬體相容性,什麼版本的 VMware 就選什麼 選擇稍後安裝系統 選擇
Ubuntu Server 16.04下MySQL 8.0的安裝與配置
1.從Mysql官網上下載安裝檔案。有兩種方式可供選擇: 使用APT安裝方式安裝 使用完整的安裝包進行安裝 sudo dpkg -i mysql-apt-config_0.8.6-1_all.deb 2.更新系統安裝源 sudo apt
Hadoop安裝教程_單機/偽分散式配置_騰訊雲/Ubuntu Server 16.04.1 LTS 64位/Hadoop2.9.1
環境 騰訊雲伺服器 系統:Ubuntu Server 16.04.1 LTS 64位 Hadoop版本:hadoop-2.9.1 提示:雲伺服器下的Ubuntu圖形化介面親測很卡,慎用!所以本教程全程shell配置。 裝好了 Ubuntu 系統之後,在安裝 Ha
Ubuntu Server 16.04中文版安裝問題
安裝包:ubuntu-16.04.1-server-i386.iso 虛擬機器:VMware12 系統語言:中文 問題1:虛擬機器安裝ubuntu server 16.04中文版時出現“無法安裝busybox-initramfs” 上網查了一下,居然是個BUG,http
Ubuntu Server 16.04.1 安裝配置jdk和Tomcat(雲伺服器配置)
介紹 過程 介紹 這仍是雲伺服器配置的一篇,廢話就不再多說,工具putty的使用可以參考上一篇部落格安裝配置MySQL的開頭,這裡直接開始講安裝的過程。 過程 安裝jdk和Tomcat比安裝MySQL要麻煩一些,不過一步一步來也還好。
Ubuntu Server 16.04 安裝Docker環境
Docker是一個開源的應用容器引擎,基於Go語言並遵從Apache2.0協議開源。Docker可以讓開發者打包應用程式以及依賴包到一個輕量級、可移植的容器中,然後釋出到任何流行的Linux機器上,也可以實現虛擬化。 容器是完全使用沙箱機制,相互之間不會有