#freeze
RIGHT:最終更新:&lastmod;
RIGHT:アクセス数(合計):&counter(total);
RIGHT:利用者; &online; アクセス数(本日):&counter(today); アクセス数(昨日):&counter(yesterday);
----

*&size(30){&color(blue){Wiki構築 PukiWiki Advance};}; [#a376c26e]


Wiki(ウェブブラウザからページの作成・編集が誰にでもできる)サービスを提供する。

Pukiwiki AdvanceはWikiを提供するツール ''[[PukiWiki Plus!]] ''の派生版。
jQueryによるajax処理等の高度な機能を盛り込み、Pukiwikiの後継最有力候補として期待される。

''&color(red){★まだアルファ版のため実運用での利用は注意が必要!};''
----

#contents
*''&size(20){目的};'' [#f69d800a]

IE,FireFox等のWebブラウザから Wikiを提供可能とする。

http://192.168.0.10/pukiwikiadvance/
*&size(20){''構築条件''}; [#e662612b]

**構築機器 [#k24d4661]

-仮想サーバ [[SUN VirtualBox 4.0:http://www.virtualbox.org/]] で構築


**作成環境 [#o5e6481a]

|OS    |CentOS 6.0 64bit版|




**サーバ作成条件 [#b10130b9]


|サーバIP   |192.168.0.10/24|
|ホスト名   |hogehogeServer|
|user    |hogehoge       |
|userpasswd |hogehogepass   |



**手順記入ルール [#j63479fe]

-コマンド行頭記号で  '' 「$」はユーザ権限  「#」はスーパーユーザー権限'' を表示
-コマンドが長くなる場合は、行末に「\」を記述し複数行に記述。



*&size(20){ファイル入手}; [#b2aeadf2]

**サイト [#y9f94e38]

-PukiWiki Advance
http://pukiwiki.logue.be/
**今回インストールしたファイル [#xa0e5b83]

-今回は以下ファイルを入手
Fico_general
PukiWikiAdv.v1.0alpha.7z
http://www.assembla.com/spaces/pukiwiki/documents/azdNeAL6yr4kdqeJe4gwI3/download/azdNeAL6yr4kdqeJe4gwI3
*''&size(20){前準備};'' [#f0b222a4]

+[[CentOSインストール]] 実施
+[[yumリポジトリ設定]] 実施
+[[LAMPサーバ構築]] 実施


*''&size(20){インストール};'' [#adedb81a]
**(1)ファイル転送 [#a7c59c45]

【FTP】

ftp/wget等にて、ユーザエリア「/home/hogehoge」にPukiWikiAdv.v1.0alpha.7zをアップ
**(21)PukiWiki Advance をインストール [#lfa543e9]

【telnet】

 $ su
 パスワード:

-パッケージがあるか確認

 # ls -l

 -rw-r--r--   1 hogehoge hogehoge  4740138 12月  1 23:17 2011 PukiWikiAdv.v1.0alpha.7z



-パッケージを解凍

 # 7za x PukiWikiAdv.v1.0alpha.7z

 7-Zip (A) [64] 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18
 p7zip Version 9.20 (locale=ja_JP.UTF-8,Utf16=on,HugeFiles=on,1 CPU)
 
 Processing archive: PukiWikiAdv.v1.0alpha.7z
  
 Extracting  PukiWiki Adv. v1.0alpha/lib/gettext/AUTHORS
      :

-解凍ファイルがあるか確認

 # ls -l

 drwx------  20 root     root         4096  6月 16 08:11 2011 PukiWiki Adv. v1.0alpha
 -rw-r--r--   1 hogehoge hogehoge  4740138 12月  1 23:17 2011 PukiWikiAdv.v1.0alpha.7z
**(3)html直下にコピー [#c2323bba]

【telnet】

-ディレクトリ名変更

 # mv "PukiWiki Adv. v1.0alpha" pukiwikiadvance

-確認

 # ls -l

 -rw-r--r--   1 hogehoge hogehoge  4740138 12月  1 23:17 2011 PukiWikiAdv.v1.0alpha.7z
 drwx------  20 root     root         4096  6月 16 08:11 2011 pukiwikiadvance



-ファイルコピー

 # cp -R pukiwikiadvance/ /var/www/html/

-確認

 [root@hogehogeServer hogehoge]# ls -l /var/www/html/

 drwx------ 20 root   root   4096 12月  1 23:23 2011 pukiwikiadvance



-所有者変更

 # chown -R apache:apache /var/www/html/pukiwikiadvance/

-確認

 # ls -l /var/www/html/

 drwx------ 20 apache apache 4096 12月  1 23:23 2011 pukiwikiadvance




・権限変更

 # chmod -R 666 /var/www/html/pukiwikiadvance/attach/
 # chmod -R 666 /var/www/html/pukiwikiadvance/backup/
 # chmod -R 666 /var/www/html/pukiwikiadvance/cache/
 # chmod -R 666 /var/www/html/pukiwikiadvance/counter/
 # chmod -R 666 /var/www/html/pukiwikiadvance/diff/
 # chmod -R 666 /var/www/html/pukiwikiadvance/trackback/
 # chmod -R 666 /var/www/html/pukiwikiadvance/wiki/

 # chmod 777 /var/www/html/pukiwikiadvance/attach/
 # chmod 777 /var/www/html/pukiwikiadvance/backup/
 # chmod 777 /var/www/html/pukiwikiadvance/cache/
 # chmod 777 /var/www/html/pukiwikiadvance/counter/
 # chmod 777 /var/www/html/pukiwikiadvance/diff/
 # chmod 777 /var/www/html/pukiwikiadvance/trackback/
 # chmod 777 /var/www/html/pukiwikiadvance/wiki/

 # chmod 755 /var/www/html/pukiwikiadvance/image/
 # chmod 755 /var/www/html/pukiwikiadvance/image/face/
 # chmod 755 /var/www/html/pukiwikiadvance/lib/
 # chmod 755 /var/www/html/pukiwikiadvance/plugin/
 # chmod 755 /var/www/html/pukiwikiadvance/skin/
**(4)pukiwiki.ini.phpファイル設定 [#w65080f2]

【telnet】

 # vi /var/www/html/pukiwikiplus/pukiwiki.ini.php

-管理者名変更
 $modifier = 'anonymous';
   ↓
 $modifier = 'hogehoge';
*''&size(20){動作確認};'' [#j9d68b51]

【Web】

以下URLにアクセス
http://192.168.0.10/pukiwikiadvance/ → PukiWiki Plus! FrontPageが表示されること
&attachref(./pukiwikiadvance-01.jpg);
*''&size(20){設定};'' [#icde1edb]

**(1)パスワード設定 [#m39a4c71]

【Web】

以下URLにアクセス
http://192.168.0.10/pukiwikiadvance/index.php?cmd=md5 → 「Compute userPassword」が表示

・「Phrase:」にパスワード ← 凍結解除用パスワード
・「PHP md5()」をクリック
・「Compute」釦を押下

→以下md5変換後のデータを表示
''{x-php-md5}7168f7b4907c4d5e378555596ae74766''


【telnet】

 # vi /var/www/html/pukiwikiadvance/auth.ini.php

-パスワード設定
 $adminpass = '{x-php-md5}1a1dc91c907325c69271ddf0c944bc72'; // md5('pass')
  ↓
 $adminpass = '{x-php-md5}7168f7b4907c4d5e378555596ae74766';


-終了

 # exit
 exit
 $


【Web】

以下URLにアクセス
http://192.168.0.10/pukiwikiadvance/

+下にある「凍結」アイコンをクリック → 「凍結用のパスワードを入力してください」の画面表示
+パスワード入力後「凍結」をクリック → 「xxxxを凍結しました。」を表示
+再度下にある「凍結解除」アイコンをクリック → 「凍結用解除のパスワードを入力してください」の画面表示
+凍結解除用パスワード入力 → 「xxxxの凍結を解除しました」を表示


★以上、設定完了
*''&size(20){遭遇したトラブル};'' [#t51f1e3e]

[[PukiWiki]]参照
*''&size(20){謝辞};'' [#bcd9bc1a]

テキスト作成に当たり、以下サイトを参考にさせて頂きました。ありがとうございます。

http://pukiwiki.cafelounge.net/plus/?Documents%2FInstall