今日の記事では、 Redmineをインストールしてセットアップする方法を紹介します CentOS6VPSで。
Redmineは、オープンソースのWebベースのプロジェクト管理およびバグ追跡ツールです。
プロジェクトとその期限を視覚的に表現するのに役立つカレンダーとガントチャートが含まれています。
Redmine 複数のプロジェクトを処理することもできます。
統合されたプロジェクト管理機能、問題追跡システム、およびさまざまなバージョン管理システムのサポートを提供します。
CentOS7にRedmineをインストールするためのチュートリアルを確認してください–CentOS7にRedmineをインストールする方法
次のコマンドを実行して、オペレーティングシステムが完全に最新であることを確認します。
# yum update
次に、セットアップに必要な要件をインストールします(LAMPがすでに機能していることを考慮して):
# yum install make gcc gcc-c++ zlib-devel ruby-devel rubygems ruby-libs apr-devel apr-util-devel httpd-devel mysql-devel automake autoconf ImageMagick ImageMagick-devel curl-devel -y
これらすべてが整ったら、次のコマンドを実行してバンドルRubyGemをインストールする準備が整いました。
# gem install bundle
「ファイルが見つかりません:lib」がトリガーされた場合は、次の操作を実行できます。
# gem install rdoc-data # rdoc-data --install # gem rdoc --all --overwrite
もう一度実行します:
# gem install bundle
次のようなエラーが発生した場合:
/usr/include/bits/local_lim.h:39:26: error: linux/limits.h: No such file or directory make: *** [generator.o] Error 1
次に、「カーネルヘッダー」をインストールする必要があります
すべてがうまくいけば、Redmineのインストールを続行する準備が整います。
# cd /var/www/html # wget http://rubyforge.org/frs/download.php/76495/redmine-2.1.2.tar.gz # tar -zxvf redmine-2.1.2.tar.gz # ln -s redmine-2.1.2 redmine # rm -f redmine-2.1.2.tar.gz
# cd /var/www/html/redmine/ # bundle install --without postgresql sqlite test development
次に行う必要があるのは、Redmineインストール用のデータベースを作成することです。
# mysql -u root -p mysql> create database redmineDB character set utf8; mysql> grant all privileges on redmineDB.* to 'redmineUSER'@'localhost' identified by 'y0gEipo6EY'; mysql> flush privileges; mysql> \q
次に、新しく作成されたデータベースを使用するようにRedmineを構成します。
# cd /var/www/html/redmine/config # cp database.yml.example database.yml
抜粋:
production: adapter: mysql database: redmineDB host: localhost username: redmineUSER password: y0gEipo6EY encoding: utf8
次を使用してデータベースへの入力を続行します:
# cd /var/www/html/redmine # rake generate_secret_token # rake db:migrate RAILS_ENV="production" # rake redmine:load_default_data RAILS_ENV="production"
次に行う必要があるのは、Passengerをインストールして構成することですが、その前に、まず次の方法でそのgemをインストールする必要があります。
# gem install passenger
インストールしたら、apacheモジュールのインストールに進みます。
# passenger-install-apache2-module
すべてがインストールされたら、乗客の構成をセットアップする必要があります。
# cd /etc/httpd/conf.d # vim redmine.conf
LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-3.0.18/ext/apache2/mod_passenger.so PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-3.0.18 PassengerRuby /usr/bin/ruby <VirtualHost *:80> ServerName your_domain_name DocumentRoot /var/www/html/redmine/public <Directory /var/www/html/redmine/public> AllowOverride all Options -MultiViews allow from all </Directory> </VirtualHost>
次の行をコメントアウトして、ファイルを保存して閉じ、メインのApache構成ファイルを編集して、名前ベースの仮想ホストを有効にします。
# vim /etc/httpd/conf/httpd.conf
# Use name-based virtual hosting. #NameVirtualHost *:80
ファイルを保存し、Redmineの所有権をapacheに設定します:
# chown -R apache: /var/www/html/redmine
最後に、次のコマンドを実行してWebサーバーをリロードします。
# service httpd restart
次に、「http:// your_domain_name」を開き、「admin」をユーザー名、「admin」をパスワードとして使用してログインします。
もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にインストールを依頼するだけです。彼らは24時間年中無休で利用可能であり、あなたの要求をすぐに処理します。アップデートについては、このガイド「CentOS7にRedmineをインストールする方法」を参照してください。
PS。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。