Web Computing

Webサービス構築(wikiサイト)

 今回は,自分の web サイトに web サービスとして wiki を設置してみます.wiki とは web 経由で web ページを編集できる仕組みを提供するもので,たとえば複数人で web サイトを作ったり,複数人で一つの文書を作ったりするのに用いられます.Wikipedia もこの仕組みを使った web サイトです.

準備

  FSWiki

 一口に wiki といっても,様々な wiki があります.ワープロソフトに MS-WORD や一太郎があるのと同等です.今回は私も愛用している(このサイトでも利用している) FSWiki を利用します.

ダウンロードと解凍

 次の圧縮ファイルをダウンロードして,適当な場所に解凍してください.

FSWiki の設置

  FTP クライアントソフトの起動とサーバ情報の設定

 先ほど rootFTP.lzh を解凍したフォルダを開いて,rootFTP.exe を起動してください.メニューから [サーバ]−[設定] を選んでください.表示されるダイアログで,登録名は適当に(gakugeiなど),[アドレス] には www.u-gakugei.ac.jp ,[ユーザ名] と [パスワード] には学芸大メールアカウントのユーザ名とパスワードを,そして,[パスワードを保存する] のチェックボックスを選択状態にして,[接続] ボタンを押してください.

rootFTP1.jpg

  FSWiki 構成ファイルの転送

 接続が完了したら,上段右側のエリアに表示されている,local と www のうち,www をダブルクリックして,www ディレクトリに移動します.また,中断左側のエリアを用いて,先ほど FSWiki.lzh を解凍したフォルダを開いてください.

rootFTP2.jpg

 次に,上部右側のエリアの空白部分で右クリックをして,[ディレクトリ作成] を選び,新たなディレクトリを適当な名前(wiki など)で作成してください.次に,作ったディレクトリをダブルクリックして,開いてください.

 最後に,中段右側に表示されているファイルをすべて選択し,上段右側にドラッグ&ドロップし,[アップロードする] を選択してください.これで,FSWiki を構成するファイルが,あなたの web サイトのルートにある wiki ディレクトリの中に転送されます.

rootFTP3.jpg

  追加ディレクトリの作成とパーミッションの設定

 上段右側の空白部分で右クリックをして [ディレクトリ作成] を選ぶ方法で,backup,attach,pdf,log という名前のディレクトリを作成してください.

 次に,上段右側に表示されている wiki.cgi を右クリックし,[属性を変更] を選択してください.表示されるダイアログで [8進指定] の欄に 705 を入力して [OK] を押してください.

rootFTP4.jpg

 同様にして,data、backup、attach、pdf、log、config ディレクトリの属性を "707" にください.

 次に,上段右側に表示されている config をダブルクリックして,ディレクトリ config の中に移動します.そして,上段右側に表示される config 内のすべてのファイルの属性を 606 にしてください.

rootFTP5.jpg

 最後に,上段左側に表示されている wiki をクリックして,ディレクトリ wiki へ戻ります.そして,上段右側の data をダブルクリックして,ディレクトリ data の中に移動し,その中のファイルの属性を "606" にしてください.

 これで設置は完了です.

rootFTP6.jpg

FSWiki の初期設定

 Web ブラウザを起動して,

http://www.u-gakugei.ac.jp/~ユーザ名/wiki/wiki.cgi

を開いてください.次の画面が表示されれば設置成功です.エラーが表示されたら,前の手順を確認してください.

FSWiki1.jpg

  ログインとアカウントの設定

 右上にある [ログイン] をクリックし,[ユーザID] と [パスワード] の両方に admin を入力して,[ログイン] を押してください.管理画面に入れます.

FSWiki2.jpg

 まずは,admin ユーザのパスワードを変更しますので,[ユーザ管理] をクリックして,ユーザ管理画面に入ります.ユーザ一覧の [admin] の横にある [変更] をクリックしてください.そして一番下の [新しいパスワード] 欄に新しいパスワードを入力し,[変更] ボタンを押してください.以後,ログインの際にはこのパスワードを利用します.

 ついでに,[guest] の横の [削除] をクリックして,余計なアカウントを削除しておきましょう.終わったら [メニューに戻る] をクリックして,管理画面に戻ってください.

  サイトの設定

 管理画面で [環境設定] をクリックしてください.そして,[サイト名] に適当なサイト名を,また,[管理者の名前] に自分の名前を入力してください.また,[権限による制限] の中にある [ページの作成・編集] を [ログインユーザのみ可能] に設定してください.これを [だれでも可能] にしておくと,本当にだれでもあなたのサイトを変更できてしまいます.

 次に,[ページの自動リンク] は[自動でリンクしない] に,[WikiName] は [WikiNameを使用しない] に設定してください.

 以上の入力が完了したら,ページ一番下にある [設定を保存] をクリックしてください.

トップページの編集

 上の方にあるメニューから [トップ] をクリックしてください.wiki サイトのトップページに戻ります.現在は FSWIki の説明が書かれていますので,これを編集して,あなたの wiki サイトのトップページにします.

 次に,メニューから [編集] をクリックしてください.表示されるテキストエリアの中を,たとえば次のような内容に書き変えてください.

!!! 加藤直樹と Wiki サイト
ここは加藤直樹のWikiサイトです.
!! 自己紹介
私はこれでも東京学芸大の教員です.
!! このサイトの目的
このサイトは Web Computing において,web サービス構築の見本として構築したものです

書き終わったら [保存] を押してください.トップページ(FrontPage)が書き変わったと思います.

FSWiki3.jpg

  新しいページの作成

 次に新しいページを作ってみます.メニューから [新規] をクリックし,適当な名前(感想など)を入力して [作成] ボタンをクリックしてください.そして,表示されるテキストエリアに,今日の感想を書いて,[保存] を押してください.

 メニューから [一覧] をクリックすると,存在するすべてのページ一覧を見ることができますが,どこかのページからリンクを張るのが普通ですので,その作業をしてみます.

 トップページを開き,メニューから [編集] をクリックしてください.そして,次の一文を加えてみてください.

授業の[[感想]] を書いてみました.

書き終わったら [保存] を押してください.感想 の部分の色が異なっていると思います.そこをクリックしてみてください.先ほど作った 感想 のページが開かれると思います.

FSWiki5.jpg

おわりに

 これで wiki サイトの設置は終わりです.FSWiki にはもっともっといろいろな機能があります.ページの様々な表記方法については,メニューから [ヘルプ] をクリックしてください.また,FSWiki の様々な機能については FSWiki の web サイト をご覧ください.

 Wiki だけではなく,掲示板やチャットについても,同じように簡単に設置することができます.WebClass のような e-Learning サービスも同様です.興味があったらいろいろ試してみてください.