Rubricksのインストール

Rubricksから本体をダウンロードしてターゲットディレクトリに解凍します。

#>tar zxvf rubricks-0.4.1.tar.gz -C /usr/local/
#>cd /usr/local/rubricks

config/のサンプルデータベース定義ファイルをコピーしてデータベースの定義を記述します。事前にデータベースは作成しておきます。このとき、キャラクタセットはutf8を指定してください。

#>mysql -u root
mysql>create database rubricks_test default charset utf8;
mysql>create database rubricks default charset utf8;
mysql>\q
#>cd config/
#>cp sample1_database.yml database.yml
...編集...

rubricksスキーマを作成します。RAILS_ENVの環境変数を事前に設定しておきます。デフォルトはdevelopment。

#>export RAILS_ENV=production
#>rake migrate

Lighttpdの場合、dot_hotaccessファイルは使用しません。/etc/lighttpd/lighttpd.confの設定のみです。以下、FastCGI使用のLighttpd設定例

server.modules = (
  "mod_rewrite",
  "mod_redirect",
  "mod_access",
  "mod_fastcgi",
  "mod_accesslog"
)
server.document-root =
  "/usr/local/rubricks/public"
server.errorlog =
  "/var/www/logs/lighttpd.error.log"
accesslog.filename =
  "/var/www/logs/access.log"
static-file.exclude-extensions =
  (".fcgi",".rb")
server.error-handler-404 =
  "/dispatch.fcgi"
fastcgi.server = (".fcgi"=>
  ("localhost"=>
    ("min-procs" => 1,
     "max-procs" => 1,
     "socket" => "/tmp/rubricks.fastcgi",
     "bin-path" =>
      "/usr/local/rubricks/public/dispatch.fcgi",
     "bin-environment"=>
      ("RAILS_ENV"=>"production")
     )
   )
)

Comments