Software Engineer and Web Developer's Diary


dreamhost に redmine をインストール

dreamhostredmine をインストールした。参考にしたのは Redmine - DreamHost


  • 0. 基本は下の英語をよく読んで作業を進める
  • 1.2. 「Specify your web directory:」というドキュメントルートの設定項目が dreamhostドメイン設定画面にあるので、そのドキュメントルートを「」から「」に変更する。
  • 12. .htaccess をこの 6 行で置き換えます。
  • 99. config/environment.rb の line:8「RAILS_GEM_VERSION」を 2.2.2 に変更します。これをしないとバージョンが一致しないエラーが発生しました。

[code] 1. From the Dreamhost control panel, create a new subdomain for the application such as 1. Make sure the domain supports “Ruby on Rails Passenger (mod_rails)?” 2. Specify your web directory: /home/username/ * you must add the public!!! 2. From the Dreamhost control panel create a new MySQL database named yourdatabasename 3. ssh into your Dreamhost account 4. cd ~/ 5. svn export --force svn:// ./ * check for the latest version 6. also watch out for permissions * chmod -v -R 755 ./* 7. cd ~/ 8. cp database.yml.example database.yml 9. nano database.yml 1. edit the database.yml config file with the appropriate info. Should be similar to the following production: adapter: mysql database: yourdatabasename username: yourusername password: yourpassword host: 10. cd ~/ 11. cp dispatch.rb.example dispatch.rb 12. nano .htaccess (replace with following text) Options +FollowSymLinks +ExecCGI RewriteEngine On RewriteRule ^$ index.html [QSA] RewriteRule ^([^.]+)$ $1.html [QSA] RewriteCond %{REQUEST_FILENAME} !-f ErrorDocument 500 "H2Application errorH2 Rails application failed to start properly" * replace the H2 with the proper HTML tag when you place it in the .htaccess 13. cd ~/ 14. from application root type * rake db:migrate RAILS_ENV="production" 15. also type the following to load config defaults * rake redmine:load_default_data RAILS_ENV="production" * choose "en" for english 16. browse to [/code]