真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

在ScientificLinux6.4(64位)上安裝Redmine2.5.1

Redmine是一款優(yōu)秀的項(xiàng)目管理和Bug跟蹤軟件,基于RoR(Ruby on Rails)開(kāi)發(fā)。 下面記錄安裝過(guò)程。

十年的建鄴網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。營(yíng)銷型網(wǎng)站的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整建鄴建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)建站從事“建鄴網(wǎng)站設(shè)計(jì)”,“建鄴網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。安裝依賴項(xiàng)

sudo yum install vim-enhanced git mysql-server mysql-devel ImageMagick ImageMagick-devel mod_fcgid fcgi fcgi-devel openssl openssl-devel zlib zlib-devel patch

阿里云的云主機(jī)中操作系統(tǒng)是CentOS 5.x,其ImageMagick版本過(guò)低,需要源碼編譯: wget http://mirrors-usa.go-parts.com/mirrors/ImageMagick/ImageMagick-6.8.8-9.tar.gz tar zxvf ImageMagick-6.8.8-9.tar.gz cd ImageMagick-6.8.8-9 ./configure make make install /sbin/ldconfig /usr/local ln -f /usr/local/bin/Magick-config /usr/bin/Magick-config

安裝Ruby 2.0

如果已經(jīng)安裝好Ruby 2.0可略過(guò)這一步。

sudo yum remove ruby1.8 mkdir /tmp/ruby && cd /tmp/ruby curl –progress ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz | tar xz cd ruby-2.0.0-p247 ./configure make sudo make install cd ext/zlib ruby extconf.rb make sudo make install cd ../openssl ruby extconf.rb make sudo make install

#下載安裝Redmine

cd /tmp git clone https://github.com/redmine/redmine.git cd redmine git checkout 2.5-stable

#創(chuàng)建數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)用戶 mysql -u root -p 輸入口令后進(jìn)入mysql>命令提示符。依次鍵入下列命令:

CREATE DATABASE redmine CHARACTER SET utf8; CREATE USER \'redmine\'@\'localhost\' IDENTIFIED BY \'my_password\'; GRANT ALL PRIVILEGES ON redmine.* TO \'redmine\'@\'localhost\';

這樣就創(chuàng)建了數(shù)據(jù)庫(kù)redmine和數(shù)據(jù)庫(kù)用戶redmine,口令是my_password。

#配置數(shù)據(jù)庫(kù)連接信息 cp config/database.yml.example config/database.yml vim config/database.yml

按下面的內(nèi)容填寫(xiě):

production: adapter: mysql2 database: redmine host: localhost username: redmine password: my_password

#安裝依賴項(xiàng)

修改Gemfile文件,在gem "builder"一行之后加入下面一行:gem "fcgi"。然后運(yùn)行命令:

PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/ gem install rmagick gem install bundler bundle install --without development test

#會(huì)話存儲(chǔ)密鑰生成 這一步生成一個(gè)隨機(jī)密鑰,Rails用來(lái)編碼存儲(chǔ)會(huì)話數(shù)據(jù)的cookie,防止外界破壞。

rake generate_secret_token

#生成數(shù)據(jù)庫(kù)結(jié)構(gòu) RAILS_ENV=production rake db:migrate

#填充缺省配置數(shù)據(jù) RAILS_ENV=production rake redmine:load_default_data Redmine將提問(wèn)你選擇哪種語(yǔ)言。選zh代表簡(jiǎn)體中文。

#設(shè)置文件系統(tǒng)訪問(wèn)權(quán)限 運(yùn)行Redmine的用戶(下面我選定apache用戶運(yùn)行Redmine)必須對(duì)下面的目錄擁有寫(xiě)權(quán)限:

files(存儲(chǔ)附件) log(應(yīng)用程序日志文件application.log) tmp和tmp/pdf(如果這些目錄尚未存在,則先創(chuàng)建之。用于生成PDF文檔等) public/plugin_assets(插件的相關(guān)文件)。

通過(guò)下面的命令解決上面的問(wèn)題:

mkdir -p tmp tmp/pdf public/plugin_assets sudo chown -R apache:apache files log tmp public/plugin_assets sudo chmod -R 755 files log tmp public/plugin_assets chmod -R 1777 /tmp

#測(cè)試安裝是否成功 ruby script/rails server webrick -e production 將運(yùn)行WEBrick Web服務(wù)器。打開(kāi)瀏覽器訪問(wèn)http://localhost:3000/(如果你安裝在別的服務(wù)器上,請(qǐng)用服務(wù)器域名或IP代替localhost)。如果一切正常,你會(huì)看到歡迎頁(yè)面。

#登錄Redmine 用帳號(hào)口令admin/admin登錄系統(tǒng)??梢酝ㄟ^(guò)"管理(Administration)"菜單選擇“配置(Settings)”來(lái)修改應(yīng)用程序的大部分設(shè)置。 回到服務(wù)器的終端窗口,按Ctrl + C退出WEBrick。

#進(jìn)一步配置系統(tǒng) Redmine配置信息定義在conf/configuration.yml中。如果你需要覆蓋缺省的配置,可以

cp config/configuration.yml.example config/configuration.yml

然后修改conf/configuration.yml。修改完畢需要重啟動(dòng)應(yīng)用。

#整合到Apache

##復(fù)制到Apache專用目錄 首先,把Redmine從臨時(shí)目錄/tmp轉(zhuǎn)移到目標(biāo)目錄。我的設(shè)置是創(chuàng)建/home/apache目錄,apache用戶擁有這個(gè)目錄,在其下創(chuàng)建sites子目錄,所有的Apache虛擬主機(jī)程序都存放在這個(gè)目錄下。

mkdir -p /home/apache /home/apache/sites cd .. sudo mv redmine /home/apache/sites sudo chown -R apache:apache /home/apache

##配置fcgid

cp public/dispatch.fcgi.example public/dispatch.fcgi vim public/dispatch.fcgi

將第一行改為#!/usr/local/bin/ruby,保存退出。

使public/dispatch.fcgi擁有執(zhí)行權(quán)限:

sudo chmod 755 public/dispatch.fcgi

配置.htaccess文件,去掉fastcgi支持內(nèi)容:

cp public/htaccess.fcgi.example public/.htaccess vim public/.htaccess

將下面的內(nèi)容刪除或注釋掉:

AddHandler fastcgi-script .fcgi

RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]

修改config/environment.rb,將Rails環(huán)境切換到production:

vim config/environment.rb

在文件開(kāi)頭加入下面一行:

ENV[\'RAILS_ENV\'] ||= \'production\'

##配置redmine虛擬主機(jī)

我的虛擬主機(jī)配置文件統(tǒng)一放在/etc/httpd/conf/sites-available目錄下,然后在/etc/httpd/conf/sites-enabled目錄中分別對(duì)/etc/httpd/conf/sites-available中要啟用的虛擬主機(jī)建立符號(hào)鏈接:

sudo mkdir -p /etc/httpd/conf/sites-available /etc/httpd/conf/sites-available vim /etc/httpd/conf/sites-available/redmine.vhost

輸入下面的內(nèi)容:

ServerName redmine.dayatang.org ServerAdmin webmaster@dayatang.org DocumentRoot /home/apache/sites/redmine/public/ ErrorLog logs/redmine.dayatang.org_error_log LogLevel warn CustomLog logs/redmine.dayatang.org_access_log combined DefaultInitEnv RAILS_ENV production MaxRequestLen 20971520 Options Indexes ExecCGI FollowSymLinks Order allow,deny Allow from all AllowOverride all AddHandler fcgid-script .fcgi FCGIWrapper "/usr/local/bin/ruby /home/apache/sites/redmine/public/dispatch.fcgi" .fcgi

存盤(pán)退出后在/etc/httpd/conf/sites-available中建立符號(hào)鏈接:

sudo ln -s /etc/httpd/conf/sites-available/redmine.vhost /etc/httpd/conf/sites-enabled/redmine.vhost

如果Apache主配置文件尚未導(dǎo)入/etc/httpd/conf/sites-enabled目錄,修改Apache主配置文件:

sudo vim /etc/httpd/conf/httpd.conf

在文件末尾加入這么一行:

Include conf/sites-enabled/*.vhost

存盤(pán)退出。

##測(cè)試是否成功

在命令行窗口運(yùn)行下述命令:

sudo chown -R apache:apache /home/apache sudo service httpd restart

然后打開(kāi)瀏覽器,在地址欄中輸入redmine.dayatang.org,看看是否可進(jìn)入歡迎頁(yè)面。

#修改日志配置 Redmine默認(rèn)將日志記錄到應(yīng)用主目錄下的log子目錄。隨著時(shí)間的推移,日志文件可能變得很大。為此可以考慮讓它們?cè)鲩L(zhǎng)到一定大小之后自動(dòng)分割為多個(gè)文件。可以修改config/additional_environment.rb做到這一點(diǎn)。

cp config/additional_environment.rb.example config/additional_environment.rb vim config/additional_environment.rb

輸入下面的內(nèi)容:

#Logger.new(PATH,NUM_FILES_TO_ROTATE,FILE_SIZE) config.logger = Logger.new(\'/path/to/logfile.log\', 2, 1000000) config.logger.level = Logger::INFO

我的/path/to/logfile.log是/usr/share/redmine/log/redmine.log。

#備份 Redmine備份要包括下面的內(nèi)容:

數(shù)據(jù)(存儲(chǔ)在redmine數(shù)據(jù)庫(kù)內(nèi)) 附件(存儲(chǔ)在Redmine主目錄下的files子目錄內(nèi))

下面是一個(gè)簡(jiǎn)單的腳本,可用于每日備份:

# Database /usr/bin/mysqldump -u -p | gzip > /path/to/backup/db/redmine_`date +%y_%m_%d`.gz # Attachments rsync -a /path/to/redmine/files /path/to/backup/files


當(dāng)前名稱:在ScientificLinux6.4(64位)上安裝Redmine2.5.1
網(wǎng)頁(yè)鏈接:http://weahome.cn/article/cpiheh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部