PukiWikiの使い方 - GOTO Laboratory

PukiWikiの使い方
基幹理工学研究科
情報理工学専攻
後藤研究室 修士1年
魏 元
1
2015/9/30
Wei Yuan
Agenda









2
Wikiの特徴
Pukiwikiインストール
実例:一分でインストール!!
管理者パスワード
ページの作成
Pukiwikiの文法
スペースを利用した引用文
表(テーブル)の作り方
ファイルの添付方法
2015/9/30
Wei Yuan
Wikiの特徴



3
WEB上でコンテンツを追加・編集ができる
HTMLのタグを打つ必要がない
一人~多人数で情報を追加・編集できるので情
報共有がしやすい(ブログとの違いかな?)
2015/9/30
Wei Yuan
Pukiwikiインストール

通常は
–
–

WindowsにDLしてサーバにアップロード
アップしたディレクトリとファイルに適切なパーミッションを与える
もっと簡単な方法
–
–
(linuxの場合)
wget http://osdn.dl.sourceforge.jp/pukiwiki/12957/pukiwiki-1.4.7_notb.tar.gz

–
tar -pzxf pukiwiki-1.4.7_notb.tar.gz

4
wget 最新版のファイルのアドレス
オプションのpが大事!これないとパーミッションがちゃんと設定されない
2015/9/30
Wei Yuan
実例:一分でインストール!!


Webサーバで表示されるディレクトリの下に適当
なディレクトリを作成
先ほどのコマンドをLinux上で実行
–
–
5
wget http://osdn.dl.sourceforge.jp/pukiwiki/12957/pukiwiki1.4.7_notb.tar.gz
tar -pzxf pukiwiki-1.4.7_notb.tar.gz
2015/9/30
Wei Yuan
管理者パスワード


作ったページを凍結するために管理者パスワー
ドが必要
pukiwiki.ini.phpで設定できる
–
–
プレーンテキストだと危ないのでMD5形式で暗号化
パスワードを変換するページもpukiwikiに付いている


pukiwiki.ini.phpの
–
–
6
http://自分のpukiwikiのURL/index.php?plugin=md5
$adminpass=‘生成されたパスワード’;
詳しくはpukiwikiコラボ p42
2015/9/30
Wei Yuan
ページの作成
1.
2.
3.
4.
7
トップページで「新規」リンクを押す
次の画面で作りたいページ名前を入力
作りたいページの編集画面になる
何かを打ち込んで、「ページの更新」ボタンを押
す
2015/9/30
Wei Yuan
Pukiwikiの文法



基本はトップページにある「SandBox」を見てくだ
さい
あとはwikiを使っているサイトで気に入ったペー
ジの「編集」を押せばソースが表示されます。
参考リンク
–
8
http://ja.wikipedia.org/wiki/PukiWiki
2015/9/30
Wei Yuan
よく使う文法

*、**、***
–

-,--,--–

URLはそのまま貼り付けてもちゃんとリンクとして出力される
(スペース)
–
9
改行(注:wikiは普通には改行しない)
URL(リンク)
–

リスト構造-が多いほど下の階層
~(チルダ)
–

大見出し、中見出し、小見出し
元の文がそのまま出力される
2015/9/30
Wei Yuan
スペースを利用した引用文


Wikiは改行を認識しないので、引用文を貼り付
けたい場合~(チルダ)を入れるのが大変
Terapadなどで置換します
–

10
改行(\n)を改行+スペースに置換する(\n )
このようにすると一つのまとまりとして表示され
るので見やすいです
2015/9/30
Wei Yuan
表(テーブル)の作り方

|中身|中身|
–

|~タイトル|~値段|
–

とすると表になる
とすると色が変わってヘッダのように見える
|>|が左右の結合、|~|上との結合

11
|>|A|B|
|C|D|~|
の場合
A
C
2015/9/30
B
D
Wei Yuan
ファイルの添付方法



添付したいページに行き、「添付」を押す
ファイルを選んで、管理者パスワードを入力
#ref(添付したファイル名)
–
12
この文で参照できます
2015/9/30
Wei Yuan
ページのアクセス制御

自分以外の人に見られたくない場合は
–
13
.htaccessと .htpasswdアクセス制御します
2015/9/30
Wei Yuan
.htaccessの中身

AuthUserFile dir
–

AuthName "goto_local“
–

この制限で、アクセスを許可するユーザーやグループを指定する。「valid-user」
とは、パスワードファイルに含まれるすべてのユーザーに許可することを意味す
る
AuthGroupFile /dev/null
–
14
認証方式の指定。ベーシック認証なら「Basic」、ダイジェスト認証なら「Digest」と
指定
require valid-user
–

認証画面に表示されるメッセージ
AuthType Basic
–

パスワードファイルがある場所をdirに指定
作成済みのグループファイルを指定する。利用しない場合は、この例のように
「/dev/null」を指定
2015/9/30
Wei Yuan
自分以外の人に見せないようにする


自分用の.htpasswdをつくりそれを.htaccessで指定
.htpasswdの書式
–

.htpasswdの作り方
–
15
Username:password
http://www.futomi.com/lecture/htaccess/htpasswd.html
で暗号化されたpasswordを生成し.htpasswdに書き込む
2015/9/30
Wei Yuan
アクセスについての参考リンク

16
http://www.atmarkit.co.jp/flinux/rensai/apache10/apache10b.ht
ml
2015/9/30
Wei Yuan