2013-08-10

tDiary 4.0.0 をサブURIで動かそうとした

tDiary 4.0.0 を Apache + Passenger + Rack + サブURI で動かそうとしたけどだめだった。

tDiaryのインストール

  • gem install tdiary
  • tdiary version
    • tdiary 4.0.0
  • tdiary new hogediary
    • cd hogediary
  • bundle exec tdiary serverからの19292番ポートはOK
  • bundle exec rackupからの9292番ポートもOK
    • 単体なら簡単に動く!

Apache (httpd) の設定

いつもSinatraアプリを追加しているのと同じようにしてみる。

  • httpdのconfにRackBaseURIを追加
  • httpdのホームディレクトリにシンボリックリンクを追加
    • hogediary/publicを指定
  • httpdを再起動

ブラウザからアクセス

  • Not Found: だけのHTMLが表示される
    • hogediary/tmp/restart.txtを作成しても変わらず
    • Apacheの404じゃなく、Rackの404?
    • config.ruは動いている
      • touch hoge して確認

まとめ

  • Webアプリ力が足りない
  • 本業ではないので、気が向いたら再チャレンジする