Dokuwikiを個人ディレクトリに導入する手順

Dokuwikiについて

Dokuwikiは、Wikiを実現するWebアプリのひとつですが、特に整形されたドキュメントを管理するのに向いている。この説明文書もDokuwikiで管理しているが、各個人が自分で管理できる状態でインストールするには、多少の工夫が必要になる。以下では経済学部における手順を示す。

前提

以下で作業するマシンは、webサーバ(http://www.econ.fukuoka-u.ac.jp/など)であり、telnetもしくはsshでログインして作業すること。

導入手順

まず作業前に、admin@econ.fukuoka-u.ac.jpあてに、「Dokuwikiを使うためにwwwというgroupに所属したい」由のメールを投げ、管理者にその作業を依頼する。
それができていれば、以下のような手順で作業をおこなう。

(cd /usr/ports/www/dokuwiki;make DISTDIR=/tmp fetch)
cd ~/public_html/
zcat /tmp/dokuwiki-* | tar xvf -
mv dokuwiki-2009-02-14 dokuwiki
cd dokuwiki
chgrp -R www .
chmod -R 775 conf data

以上でdokuwikiのパーツがインストールされたので、初期設定のためのURLにアクセスする。たとえば、アカウント名がsomeoneである場合は、 http://www.econ.fukuoka-u.ac.jp/~someone/dokuwiki/install.php に接続すること。

アップデート手順

dokuwikiのバージョンが上がった場合も方法はほぼ同じで、部品を既存のディレクトリに上書きするのが基本。
一応、公式手順は、http://www.dokuwiki.org/install:upgrade にあるが、経済学部の場合は以下のようにすると楽なはず。

まず既存データのバックアップをとる

cd ~/public_html/
tar cvf - dokuwiki | bzip2 > dokuwiki.old.tar.bz2

新しい部品を上書きする

(cd /usr/ports/www/dokuwiki;make DISTDIR=/tmp fetch)
zcat /tmp/dokuwiki-* | tar xvf -
cp -rf dokuwiki-xxxx-xx-xx/* dokuwiki
cd dokuwiki
chgrp -R www .
LDAP user to find: yigarash [auth.php:186]
LDAP Server: ldap://133.100.109.234:389 [auth.php:189]
LDAP Filter: (&(uid=yigarash)(objectClass=posixAccount)) [auth.php:200]
LDAP user search: Success [auth.php:202]
LDAP search at: ou=People,dc=econ,dc=fukuoka-u,dc=ac,dc=jp (&(uid=yigarash)(objectClass=posixAccount)) [auth.php:203]
LDAP search found single result ! [auth.php:225]
LDAP group search: Success [auth.php:266]
LDAP search at: ou=Group,dc=econ,dc=fukuoka-u,dc=ac,dc=jp (&(objectClass=posixGroup)(|(gidNumber=1125)(memberUID=yigarash))) [auth.php:267]
LDAP usergroup: www [auth.php:286]
LDAP usergroup: yigarash [auth.php:286]
LDAP usergroup: yonedacvs [auth.php:286]
LDAP usergroup: venture [auth.php:286]
LDAP usergroup: mac [auth.php:286]
LDAP usergroup: qbic [auth.php:286]
dokuwiki_install_personaly.txt · Last modified: 2010/01/06 16:25 by yigarash
CC Attribution-Noncommercial-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0