Wiki構築 PukiWiki Plus!
Wiki(ウェブブラウザからページの作成・編集が誰にでもできる)サービスを提供する。
Pukiwiki Plus!はWikiを提供するツール PukiWiki の改良版。
高度な機能を盛り込みpluginが豊富、かつ扱いやすさから高い人気を誇る。
目的
IE,FireFox等のWebブラウザから Wikiを提供可能とする。
http://192.168.0.10/pukiwikiplus/
構築条件
構築機器
- 仮想サーバ SUN VirtualBox 4.0 で構築
作成環境
OS | CentOS 6.0 64bit版 |
サーバ作成条件
サーバIP | 192.168.0.10/24 |
ホスト名 | hogehogeServer |
user | hogehoge |
userpasswd | hogehogepass |
手順記入ルール
- コマンド行頭記号で 「$」はユーザ権限 「#」はスーパーユーザー権限 を表示
- コマンドが長くなる場合は、行末に「\」を記述し複数行に記述。
ファイル入手
サイト
- PukiWiki Plus!
http://pukiwiki.cafelounge.net/plus/
今回インストールしたファイル
- 今回は以下ファイルを入手
plus-i18n-rev1726.tar.gz
http://pukiwiki.cafelounge.net/plus/?plugin=attach&refer=Download&openfile=plus-i18n-rev1726.tar.gz
前準備
- CentOSインストール 実施
- yumリポジトリ設定 実施
- LAMPサーバ構築 実施
インストール
(1)ファイル転送
【FTP】
ftp/wget等にて、ユーザエリア「/home/hogehoge」にplus-i18n-rev1726.tar.gzをアップ
(21)PukiWiki Plus! をインストール
【telnet】
$ su パスワード:
- パッケージがあるか確認
# ls -l
-rw-r--r-- 1 hogehoge hogehoge 2129082 11月 27 15:24 2011 plus-i18n-rev1726.tar.gz
- パッケージを解凍
# tar zxvf plus-i18n-rev1726.tar.gz
plus-i18n-rev1726/ plus-i18n-rev1726/domain.ini.php plus-i18n-rev1726/tools/ :
- 解凍ファイルがあるか確認
# ls -l
drwxr-xr-x 19 apache apache 4096 11月 16 23:32 2008 plus-i18n-rev1726 -rw-r--r-- 1 hogehoge hogehoge 2129082 11月 27 15:24 2011 plus-i18n-rev1726.tar.gz
(3)html直下にコピー
【telnet】
- ディレクトリ名変更
# mv plus-i18n-rev1726 pukiwikiplus
- 確認
# ls -l
-rw-r--r-- 1 hogehoge hogehoge 2129082 11月 27 15:24 2011 plus-i18n-rev1726.tar.gz drwxr-xr-x 19 apache apache 4096 11月 16 23:32 2008 pukiwikiplus
- ファイルコピー
# cp -R pukiwikiplus/ /var/www/html/
- 確認
# ls -l /var/www/html/
drwxr-xr-x 19 root root 4096 11月 27 15:29 2011 pukiwikiplus
- 所有者変更
# chown -R apache:apache /var/www/html/pukiwikiplus/
- 確認
# ls -l /var/www/html/
drwxr-xr-x 19 apache apache 4096 11月 27 15:29 2011 pukiwikiplus
・権限変更
# chmod -R 666 /var/www/html/pukiwikiplus/attach/ # chmod -R 666 /var/www/html/pukiwikiplus/backup/ # chmod -R 666 /var/www/html/pukiwikiplus/cache/ # chmod -R 666 /var/www/html/pukiwikiplus/counter/ # chmod -R 666 /var/www/html/pukiwikiplus/diff/ # chmod -R 666 /var/www/html/pukiwikiplus/trackback/ # chmod -R 666 /var/www/html/pukiwikiplus/wiki/
# chmod 777 /var/www/html/pukiwikiplus/attach/ # chmod 777 /var/www/html/pukiwikiplus/backup/ # chmod 777 /var/www/html/pukiwikiplus/cache/ # chmod 777 /var/www/html/pukiwikiplus/counter/ # chmod 777 /var/www/html/pukiwikiplus/diff/ # chmod 777 /var/www/html/pukiwikiplus/trackback/ # chmod 777 /var/www/html/pukiwikiplus/wiki/
(4)pukiwiki.ini.phpファイル設定
【telnet】
# vi /var/www/html/pukiwikiplus/pukiwiki.ini.php
- 管理者名変更
$modifier = 'anonymous'; ↓ $modifier = 'hogehoge';
動作確認
【Web】
以下URLにアクセス
http://192.168.0.10/pukiwikiplus/ → PukiWiki Plus! FrontPageが表示されること
設定
(1)パスワード設定
【Web】
以下URLにアクセス
http://192.168.0.10/pukiwikiplus/index.php?cmd=md5 → 「Compute userPassword」が表示
・「Phrase:」にパスワード ← 凍結解除用パスワード
・「PHP md5()」をクリック
・「Compute」釦を押下
→以下md5変換後のデータを表示
{x-php-md5}7168f7b4907c4d5e378555596ae74766
【telnet】
# vi /var/www/html/pukiwikiplus/auth.ini.php
- パスワード設定
$adminpass = '{x-php-md5}1a1dc91c907325c69271ddf0c944bc72'; // md5('pass')
↓$adminpass = '{x-php-md5}c53a8ecbf49fad3539120ec12dee3266';
- 終了
# exit exit $
【Web】
以下URLにアクセス
http://192.168.0.10/pukiwikiplus/
- 下にある「凍結」アイコンをクリック → 「凍結用のパスワードを入力してください」の画面表示
- パスワード入力後「凍結」をクリック → 「xxxxを凍結しました。」を表示
- 再度下にある「凍結解除」アイコンをクリック → 「凍結用解除のパスワードを入力してください」の画面表示
- 凍結解除用パスワード入力 → 「xxxxの凍結を解除しました」を表示
★以上、設定完了
遭遇したトラブル
PukiWiki参照
謝辞
テキスト作成に当たり、以下サイトを参考にさせて頂きました。ありがとうございます。