総数:15 今日:1 昨日:0

もくじ

参考URL Ubuntu 16.04(またはRaspbian)にRedmineをインストールする

必要なパッケージのインストール

Ruby系

~$ sudo apt-get install ruby-dev ruby bundler

Apache系

~$ sudo apt-get install libapache2-mod-passenger

ImageMagic系

~$ sudo apt-get install imagemagick libmagick++-dev

バージョン管理系

~$ sudo apt-get install subversion

MySQL

~$ sudo apt-get install libmysqlclient-dev

MySQLの設定変更

Redmineのデータベースの文字コードは「utf8mb4」を利用しようと思います。
/etc/mysql/conf.d/redmine.cnfを作成し、以下の内容を書き込んで下さい。

~$ sudo bash
~# cat << EOF > /etc/mysql/conf.d/redmine.cnf
[mysqld]
innodb_file_format = Barracuda
innodb_file_per_table = 1
innodb_large_prefix
character-set-server = utf8mb4
skip-character-set-client-handshake
collation-server = utf8mb4_general_ci
init-connect = SET NAMES utf8mb4

[mysql]
default-character-set = utf8mb4

[client]
default-character-set = utf8mb4

[mysqldump]
default-character-set = utf8mb4
EOF
~# exit
~$ sudo service mysql restart

Redmine用データベースの作成

「mysql -u root -p」でMySQLサーバにログインしましょう。

~$ mysql -u root -p
Enter password:redmine
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.7.22-0ubuntu0.16.04.1 (Ubuntu)

Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

ログイン出来たら以下のSQLを実行してデータベースの作成とユーザの追加を行いましょう。(db、userは好みに合わせて設定して下さい)

CREATE DATABASE db CHARACTER SET utf8mb4;
CREATE USER 'user'@'localhost' IDENTIFIED BY 'Redmine用ユーザのパスワード';
GRANT ALL PRIVILEGES ON db.* TO 'user'@'localhost';
FLUSH PRIVILEGES;

入力例

設定項目設定内容
データベース名redmine_db
文字セットutf8mb4
ユーザー名my_redmine_admin
ドメイン名localhost
Redmine用ユーザのパスワードmy_redmine_admin
mysql> CREATE DATABASE redmine_db CHARACTER SET utf8mb4;
Query OK, 1 row affected (0.02 sec)

mysql> CREATE USER 'my_redmine_admin'@'localhost' IDENTIFIED BY 'my_redmine_admin';
Query OK, 0 rows affected (0.00 sec)

mysql> GRANT ALL PRIVILEGES ON redmine_db.* TO 'my_redmine_admin'@'localhost';
Query OK, 0 rows affected (0.00 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

mysql> exit
Bye

Redmineのインストール

Redmineのダウンロード

とりあえず、/var/www/redmineを作成して、所有者をwww-dataに変更しましょう。

~$ sudo mkdir -p /var/www/redmine
~$ sudo chown www-data:www-data /var/www/redmine

Subversion(svn)のcheckout(co)を利用してダウンロードします。

~$ sudo -u www-data svn co http://svn.redmine.org/redmine/branches/3.2-stable /var/www/redmine

ここからつづき


トップ   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS