PukiWiki Plus!
【前提条件:PHP】
PukiWiki Plus!をインストールする。PukiWiki Plus!は誰でも自由に編集できるWEBページを作成するためのソフトウェア。携帯からもアクセスできるため便利。このページもPukiWiki Plus!で作られている。
_ インストール
PukiWiki Plus!には色々な種類があり、ダウンロードするものもいろいろあるがここでは国際版の最新版をsvnを使ってダウンロードする。インストールするディレクトリは/var/www/myhost.example.com/wikiにし、http://myhost.example.com/wiki/でアクセスできるようにする。
_ svnのインストール
$ sudo apt-get install subversion
_ ダウンロード
ここを参考に以下のコマンドを実行。
$ cd /var/www/myhost.example.com/ $ sudo svn co http://svn.cafelounge.net/repos/pukiwiki-plus-i18n/trunk/ wiki
一般ユーザでも編集できるようにオーナーを変える。xxxは自分のものに変える。
$ sudo chown -R xxx:xxx wiki/
_ .svnを見せない
svnでダウンロードしたので.svnディレクトリが含まれる。これをサーバからは見えなくする。
$ sudo vi /etc/apache2/httpd.conf
以下を追加
<DirectoryMatch "/var/www/html/.*/\.svn"> deny from all </DirectoryMatch>
_ PukiWiki Plus!の準備
ここを参考にパーミッションを変える。
$ cd /var/www/myhost.example.com/wiki/ $ chmod 777 attach/ backup/ cache/ counter/ diff/ trackback/ wiki/ $ chmod 755 image/ image/face lib/ plugin/ skin/ $ chmod 666 cache/* wiki/*
_ パスワードの設定
パスワードをMD5で設定するため、以下のコマンドを実行。passwordの部分は本当のパスワードに変える。
$ php -r 'print md5("password") . "\n";' 5f4dcc3b5aa765d61d8327deb882cf99 $
ここで得られたMD5値をauth.ini.phpの以下の場所に書く。
$adminpass = '{x-php-md5}5f4dcc3b5aa765d61d8327deb882cf99';
_ 動作確認
ブラウザでhttp://myhost.example.com/wiki/にアクセスする。
_ 携帯
携帯からのアクセスを確認するには携帯エミューレータを使うかここなどを利用する。
_ RSS
各種のWEBRSSリーダなどを使ってRSSを確認する。
Link: MenuBar(2470d)
PukiWiki(3011d)
PHP(3431d)
Last-modified: 2011-12-04 (日) 16:19:49 (4525d)