田園みどり共生国

アクセスカウンタ

help RSS DokuWikiの紹介

<<   作成日時 : 2005/09/18 15:55   >>

ブログ気持玉 0 / トラックバック 0 / コメント 0

DokuWikiは、wiki系のwebコンテンス管理システムです。特にアクセス管理が充
実しています。
ユーザ登録はメールでアドレスを確認し、ユーザー名パスワードを付与できる
ので、グループで書き込み閲覧できるが、他の人には出来ない。一般に閲覧出
来るページとするなどの設定ができます。ページ毎の細かい管理も可能になっ
ています。もともと英語のツールですが、日本語にも対応しています。ただ設
置、使い方は英語なのでちょっとやっかいですね。
 誰か翻訳ページを作ってくれると有り難いなぁ!

DokuWiki(ダウンロードのページ)
http://www.splitbrain.org/Programming/PHP/DokuWiki/index.php
DokuWiki(インストールのページ)
http://wiki.splitbrain.org/wiki:Install

**Wiki【ウィキ】
 Webブラウザから簡単にWebページの発行・編集などが行なえる、Webコンテ
 ンツ管理システム。WebサーバにインストールしてWebブラウザから利用する。

DokuWikiを設置してみよう。インストールのページを参照しながら貧弱な英語
力で試し試し設置してみました。
 
1.ダウンロードのページから dokuwiki-2005-07-13.tgz(2005.09.18現在
  最新)をダウンロードする。その後適当なフォルダで解凍をする。
  dokuwiki-2005-07-13フォルダに解凍される。
  (圧縮がtgzで行われているのでこれを解凍出来るツールで解凍を)

  フォルダ名をdokuwiki-2005-07-13→dokuwikiに変更する
  (適当なフォルダ名)

2.FTPで設置するサイトにdokuwikiフォルダごとアップロードする。
  (その前に)
  ・xxx.xxxx.php.distをxxx.xxxx.php変更する
   (拡張子distをphpに変更)

[dokuwiki]
├ [conf]
│ ├ .htaccess
│ ├ acl.auth.php.dist →  acl.auth.php
│ ├ acronyms.conf
│ ├ custom.conf
│ ├ dokuwiki.php
│ ├ entities.conf
│ ├ interwiki.conf
│ ├ local.php.dist →    local.php
│ ├ mime.conf
│ ├ smileys.conf
│ ├ users.auth.php.dist → users.auth.php
│ └ wordblock.conf
  
*acl.auth.phpは、権限を設定するためのファイルで、グループとユーザに
 許可する権限を定義する。
*users.auth.phpは、各ユーザの情報を設定するためのファイル。
*local.phpはdokuwiki.phpで定義される設定情報を上書きするためのファイル。
conf/local.phpをテキストエディタで編集して、アクセスコントロールを
 有効にする(その他の設定も)。

$conf['lang'] = 'ja'; // 日本語化
$conf['start'] = 'KoshigoeWiki'; // WIkiのトップページ名前空間
$conf['title'] = 'KoshigoeWiki'; // Wikiのタイトル
$conf['useacl'] = 1; // アクセスコントロールを有効にする
$conf['openregister'] = 1; // ユーザ登録の方法がわからなかったので、
               公開登録を一時的に有効にする

$conf['autopasswd'] = 1; // 登録の際にパスワードをメールで送ってもらう
$conf['defaultgroup'] = '管理者グループ';
         // 登録時に自動的に設定されるグループ名を指定しておく
$conf['superuser'] = '管理者ユーザ';
            // 管理機能を利用できる様にユーザ名を指定しておく


3.FTPで設置するサイトにdokuwikiフォルダごとアップロードする。
4.dataフォルダにchages.logファイルを作成する。(空のファイルでOK)
5.パーミッション(アクセス権限)の設定
  dataフォルダ以下を777に設定する。(これは設置するサイトによって違う)
├ [data] (777)
│ ├ [attic] (777)
│ │ └ _dummy
│ ├ [cache] (777)
│ │ └ _dummy
│ ├ [locks] (777)
│ │ └ _dummy
│ ├ [media] (777)
│ │ └ [wiki] (777)
│ │ └ dokuwiki-128.png
│ ├ [meta] (777)
│ ├ [pages] (777)
│ │ └ [wiki](777)
│ │ ├ dokuwiki.txt
│ │ ├ playground.txt
│ │ └ syntax.txt
│ └ .htaccess

http://takmi.ciao.jp/dokuwiki/index.php?do=check
でチェックしてみよう。(URL:は設置したサイト(http://takmi.ciao.jp/
になります。)

エラーが出てれば赤でメッセージ。
緑のメッセージはOK
黄色は多分警告

エラーの内容を見ながら1行ずつつぶして行く。大抵はパーミッションの変更
で修正可能だと思います。緑、黄色メッセージならば

dokuwikiを設置したサイトにアクセスしてみよう。
http://takmi.ciao.jp/dokuwiki/index.php

ログインボタンが出てきたら設置はほぼ完了、
新規にユーザーを登録する。ユーザー名、名前、メールアドレスをいれれば、
メールでパスワードが送られてくるので、ユーザ名、パスワードでログインする。

この状態で一応OK。ただこのままだと誰でもユーザ登録出来てしまうので、

conf/acl.auth.phpを編集して、一般ユーザ権限を閲覧のみにし、管理者グループ
を追加しておく。タブ区切りで記述し、左から名前空間・グループ名・権限レベル
(権限値の総和)

dokuwiki.php の $conf['openregister']= 0;  0に設定

acl.auth.php の一番下を
* @ALL 1
* @admin 16

に設定して保存。FTPでアップロード。これで設置は完了です。

設置について参考にさせて頂いたページ
DokuWiki
http://tokyo.atso-net.jp/pukiwikip/?DokuWiki
DokuWiki と KamiWiki を 設置してみました
http://tokyo.atso-net.jp/index.php?UID=1124690235

テーマ

関連テーマ 一覧


月別リンク

ブログ気持玉

クリックして気持ちを伝えよう!
ログインしてクリックすれば、自分のブログへのリンクが付きます。
→ログインへ

トラックバック(0件)

タイトル (本文) ブログ名/日時

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(0件)

内 容 ニックネーム/日時

コメントする help

ニックネーム
本 文
DokuWikiの紹介 田園みどり共生国/BIGLOBEウェブリブログ
[ ]