IISにOSSをインストールするための情報サイト [IIS de OSS 64bit]

IIS de OSS 64bit > IIS+SNS OSS一覧 > IIS SKIPインストールドキュメント

このアプリはRubyのHTTPサーバを利用するのでIISは必要ありません。

skip_1.jpg

概要

OSS名
(Name)
バージョン
(Version)
言語
(Lang)
動作チェック
(Check)
公式サイト
(Official)
SKIP1.1.0Ruby1.8.6OK

準備

  1. Rubyの1.8系を「One-Click-Install」でインストールしておく
  2. RubyForIIS-0.1を利用してRuby+FastCGIを可能にしておく
  3. RubyGemsをインストールしておく
    1. gettextの1.93.0をインストール
    2. fastercsvの最新版をインストール
    3. ruby-openidの最新版をインストール
    4. railsの2.1.2をインストール
    5. mysqlの最新版をインストール
    6. jsonの最新版をインストール
  4. メールサーバを用意しておく
  5. SKIP用のドメイン「skip.example.com」を用意しておく

ダウンロード・展開

  1. 公式サイトにアクセス
  2. 上端メニューリストから「ダウンロード」をクリックし最新版の「skip-1.1.0.zip」をダウンロードする
  3. ダウンロードした「skip-1.1.0.zip」をデスクトップに解凍する
  4. 解凍した「skip-1.1.0」を丸ごと「C:\inetpub」の中にコピーする

設定ファイルの準備

  1. デスクトップの「skip-1.1.0」内「config」フォルダを開く
  2. 「initial_settings.yml.sample」を「initial_settings.yml」としてコピペする
  3. 「database.yml.sample」を「database.yml」としてコピペする
  4. 「common_menus.yml.sample」を「common_menus.yml」としてコピペする
  5. 「initial_settings.yml」を編集する
    1. 32行目「:secret:」の箇所を変更する(内部で使うので適当で。長めに)
      :secret: 15dd76126509a601743d047e51e18101
    2. 33行目「sha1_digest_key:」の箇所を変更する(内部で使うので適当で。長めに)
      sha1_digest_key: 15dd76126509a601743d047e51e18101
    3. 34行目「secret_key:」の箇所を変更する(内部で使うので適当で。長めに)
      secret_key: 15dd76126509a601743d047e51e18101
    4. 39行目「host_and_port:」の箇所を変更する(ポートの指定もする場合は「example.com:8080」などと指定する)
      host_and_port: skip.example.com
    5. 40行目「protocol:」の箇所を変更する
      protocol: http://
    6. 61行目「administrator_addr:」の箇所を変更する
      administrator_addr: administrator@example.com
    7. 66行目「raise_delivery_errors:」の箇所を変更する
      raise_delivery_errors: true
    8. 69行目「enable:」の箇所を変更する
      enable: true
    9. 70行目「sender_addr:」の箇所を変更する
      sender_addr: administrator@example.com
    10. 75行目「:domain:」の箇所を変更する
      :domain: example.com
  6. 「database.yml」を編集する
    1. 17行目「database:」の箇所を変更する
      database: skip
    2. 18行目「username:」の箇所を変更する
      username: skip
    3. 19行目「password:」の箇所を変更する
      password: xxxxx

インストール

  1. コマンドプロンプト起動
    cd C:\inetpub\skip-1.1.0
    set RAILS_ENV=production
    rake db:create
    rake db:migrate
    ruby lib/create_new_admin_url.rb --code
  2. 以下のようにURLが生成されるのでコピーする
    http://skip.example.com/admin/users/new/first?code=66b63214b9957a71c57ac04b87dfdc9614f64a5c
    ruby ./script/server -p 80 -e production
  3. 先ほどコピーしたURLにブラウザからアクセスする
    1. 管理者ユーザのアカウントを登録する
    2. ログイン画面が出るのでログインする
    3. いろいろ動作確認する

備考

  • 別途バッチ系の設定が必要

他のOSS

前のOSS:MyNETS

次のOSS:OpenPNE


添付ファイル: fileskip_1.jpg 447件 [詳細]

トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ
Last-modified: 2010-02-21 (日) 09:29:37 (3189d)