Linkclub Internet CGIアプリケーション設置マニュアル

←マニュアルトップページへ戻る

tDiary

インストール方法

パッケージの取得方法については、提供元であるこちらのサイトtDiary.orgをご覧ください。
なお、こちらで紹介する方法は、基本設定、基本動作のみが行えるように掲載されているものです。
  • フリーソフトとして提供されているもののため、設置や、設定など
    を作者の方に問い合わせをしないようにお願いします。
  • なお、こちらで紹介する方法は、基本設定、基本動作のみが行えるように掲載されているものです。
    詳細な設定およびプラグインの適用方法についてのサポートは行っていません、ご了承ください。
  • ここでのインストール方法は、主契約メールアドレスが「abc@○○○.linkclub.or.jp」だった場合の設定例なので、 実際にお客様が設定されるときは、「abc」にお客様の主契約メールアドレスの@の前の部分を当てはめて、設定をお進めください。

インストールするために必要な物

  • tdiary-full-2.2.0.tar.gz

インストールの手順

  1. FTPソフトをご利用になり、WEBサーバにアクセスして下さい。
  2. 「public_html」以下に「tdiary」フォルダを新規に作成してください。
  3. 次に「tdiary-full-2.2.0.tar.gz」を解凍します。
    ※解凍方法についてはtDiary-users wikiをご参照ください。
  4. 解凍に成功すると、「tdiary-full-2.2.0」フォルダが作成されます。
    tdiary-full-2.2.0」フォルダの中に「tdiary-2.2.0」フォルダがありますので、
    アップロードする前にファイルの変更行います。
  5. 変更箇所
    • ファイル名の変更
      変更前 tdiary.conf.beginner
      変更後 tdiary.conf
    • tdiary.confファイルの修正
      tdiary.confをテキストエディターで開き、下記の場所を変更します。
      以下の2つを修正してください。
    • @data_path
      #-------------------------------------------
      # 下の@data_pathだけは必ず指定してください!!
      #-------------------------------------------
      @data_path = 'データを保存するディレクトリをここに指定'
      
      @data_path = '/home/usr/abc/'
      
      ※上記の例で/home/usr/abc/と記入してますが、実際に設定する場合は、
      abc」にお客様の主契約メールアドレスの@の前の部分を当てはめて、
      設定をお進めください。

    • @update
      #-------
      # CGIで設定できない項目群
      #-------
      
      @style = 'Wiki'
      
      #@index = './'
      @update = 'update.cgi'
      
      下記のように修正してください。
      @update = 'update.rb'
      

    • dot.htaccessの修正
      dot.htaccessをテキストエディターで開き、下記の場所を修正します。
      Options +ExecCGI
      
      # if you run tDiary with symbolic link, use settings below.
      #Options +FollowSymLinks
      
      # if making anchor style as 'YYYYMMDD.html', add some settings below.
      # SEE header of html_anchor.rb plugin.
      
      AddHandler cgi-script .rb
      DirectoryIndex index.rb
      
      <Files "*.rhtml*">
      	deny from all
      </Files>
      
      <Files "tdiary.*">
      	deny from all
      </Files>
      
      <Files update.rb>
      	AuthName      tDiary
      	AuthType      Basic
      	AuthUserFile  /home/foo/.htpasswd
      	Require user  foo
      </Files>
      
      以下の部分を削除します。
      <Files update.rb>
      	AuthName      tDiary
      	AuthType      Basic
      	AuthUserFile  /home/foo/.htpasswd
      	Require user  foo
      </Files>
      
    • パーミッション変更
      index.rbupdate.rbをテキストエディターで開くと、
      一番最初の所に下記のように記述されているので、
      #!/usr/bin/env ruby
      
      下記のように変更します。
      #!/usr/local/bin/ruby
      

      変更が終わりましたら、保存して終了します。
  6. 上記の変更がすべて終ったら「tdiary-2.2.0」フォルダの中身をすべて
    最初に作成したWEBサーバにあるtdiaryフォルダにすべてアップロードしてください。
  7. WEBサーバにアップロードしたdot.htaccessのファイル名変更
    FTPでアップロードしたdot.htaccessの名前を変更します。
    変更前 dot.htaccess
    変更後 .htaccess
    ※ファイル名を変更する際に「.(ドット)」は消さずに「dot」のみを削除してください。
  8. パーミッション変更
    アップロードが完了しましたら、WEBサーバにあるファイルの中で、
    パミッション変更 index.rb
    update.rb
    以上の2つのパーミッションを700に変更します。
    ※属性の変更方法については各FTPソフトの接続方法の方をご参照ください。
  9. 以上でインストールは完了です。
  10. WEBブラウザで表示する場合
    この表を参考に、お客様の主契約メールアドレスに対応しているURLをご確認ください。
    主契約メールアドレス URL
    air.linkclub.or.jpの場合は  www.linkclub.or.jp/~お客様のアカウント名/tdiary/
    land.linkclub.or.jpの場合は  www1.linkclub.or.jp/~お客様のアカウント名/tdiary/
    対応しているURLをWEBブラウザで表示しますと、以下のような画面が表示されます。
  11. トップページ

  12. [サイト情報]をクリックした後の画面
  13. トラックバックなどのオプション機能について
    弊社では基本設定、基本動作のみを掲載しています。
    各オプション機能についてはtDiary-users wikiをご参照ください。
トップページに戻る