環境
VirtualBox4.1xUbuntu 11.10 Desktop
目的
RedmineをApache2にPassengerでMySQLを使う(壊れた日本語)インストール
紆余曲折あったが、公式通りでOKでした。幾つかの実行環境Passenger(Apache上でRuby on Railsアプリを動かす)、WEBrick(RubyのHTTP Webサーバー)、mod_cgiがあり、今回はPassengerで行う。
また、データベースもMySQL、PostgreSQL、SQLite3を選べるが、今回はMySQLで。
前提としてLAMP環境が整っている事。
まずPassenger
$ sudo apt-get install libapache2-mod-passenger
たぶんセキュリティを停止してるんだと思う。
$ sudo apt-get install apparmor-utils $ sudo aa-complain /usr/sbin/mysqld Setting /usr/sbin/mysqld to complain mode.
Redmine本体。MySQLで動かすパッケージも。
$ sudo apt-get install redmine-mysql redmine
リンクを張る。
$ sudo ln -s /usr/share/redmine/public /var/www/redmine
Passengerの設定
/etc/apache2/mods-available/passenger.confに以下を追加する。
PassengerDefaultUser www-dataこんな感じ
$sudo nano /etc/apache2/mods-avilable/passenger.conf <IfModule mod_passenger.c> PassengerDefaultUser www-data PassengerRoot /usr PassengerRuby /usr/bin/ruby </IfModule>
apache2の設定にも
/etc/apache2/sites-available/defaultに
<Directory /var/www/redmine>を追加する
RailsBaseURI /redmine
PassengerResolveSymlinksInDocumentRoot on
</Directory>
$ sudo nano /etc/apache2/sites-available/default <VirtualHost *:80> # 省略 <Directory /var/www/redmine> RailsBaseURI /redmine PassengerResolveSymlinksInDocumentRoot on </Directory> </VirtualHost>
セキュリティをもとに戻しているんだと思う。
$ sudo aa-enforce /usr/sbin/mysqld Setting /usr/sbin/mysqld to enforce mode.
passengerを有効に。
$ sudo a2enmod passenger Module passenger already enabled
apache2再起動。
$ sudo service apache2 restart * Restarting web server apache2 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName ... waiting apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName [ OK ]
http://localhost/redmineにアクセス、表示されるハズ。
もし「403 Forbidden」なら
$ sudo chmod a+x /usr/share/redmine/publicで解決するハズ。
初期値でID:admin, PASSWORD:admin でログインできる。
日本語化
adminの表示言語を変えるにはadminでログインして右上にある[my account]をクリック
[Language]をEnglishからJapaneseに変更して[Save]
その場で表示が日本語になるハズ。
http://redmine.jp/tech_note/first-step/admin/admin-user-language/
他、デフォルトで表示される言語を変更するには、adminでログイン後、
上部メニューの[Administration]でSettings>[Display]タブ>[Default language: English]から[Japanese]へ変更して[Save]
その他の参照
Ubuntu 10.10 に Redmine をインストールする
0 件のコメント:
コメントを投稿