総数:15 今日:1 昨日:0
参考URL Ubuntu 16.04(またはRaspbian)にRedmineをインストールする
~$ sudo apt-get install ruby-dev ruby bundler
~$ sudo apt-get install libapache2-mod-passenger
~$ sudo apt-get install imagemagick libmagick++-dev
~$ sudo apt-get install subversion
~$ sudo apt-get install libmysqlclient-dev
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
「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
~$ sudo mkdir -p /var/www/redmine ~$ sudo chown www-data:www-data /var/www/redmine
~$ sudo -u www-data svn co http://svn.redmine.org/redmine/branches/3.2-stable /var/www/redmine