MacにPukiWikiをインストール
なんかMAMPとかいうパッケージもあるようだが、ApacheとPHPはすでにインストールされているようなので、それを有効にしてそこにPukiWikiだけ追加するようにしてみました。OS再インストールとかに備えて手順をメモしておきます。
/etc/apache2/httpd.confの以下の行のコメント(#)を外す。
#LoadModule php5_module libexec/apache2/libphp5.so
2.$USER_HOME/SiteでPHPを使用できるように設定を変更
/etc/apache2/users/$USER_NAME/$USER_NAME.conf を以下のように編集。
AddType2行とDirectoryIndex、OptionsのFollowSymLinks を追加。FollowSymLinksは、wikiへのアクセスにシンボリックリンクを使用しない場合は不要。
<Directory “/Users/$USER_NAME/Sites/”> AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps DirectoryIndex index.php Options Indexes MultiViews FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory>
3.PukiWikiのライブラリ(pukiwiki-1.4.7_notb_utf8.zip)を入手し、$USER_HOME/Sitesに展開。展開後、シンボリックリンクを作成。以下、コマンド実行手順。
$ unzip pukiwiki-1.4.7_notb_utf8.zip $ chmod -R 777 pukiwiki-1.4.7_notb_utf8 $ ln -s pukiwiki-1.4.7_notb_utf8 pukiwiki
4.$USER_HOME/Sitesに以下のようなファイルを任意の名前で作成
<?php phpinfo() ?>
5.Mac OS X にバンドルされているApacheを起動
システム環境設定の「共有」で「Web共有」を有効にする。
6.http://localhost/~$USER_NAME/$4のファイル名 にアクセスし、PHP の情報ページが表示されるか確認。
7.http://localhost/~$USER_NAME/pukiwiki にアクセスし、FrontPage が表示されるか確認。
8.Wikiが表示されたらWikiの設定を行う。
$USER_HOME/Sites/pukiwiki/pukiwiki.ini.phpの以下を編集。
- $page_title
- $modifier
- $adminpass
$adminpassの値は、http://localhost/~$USER_NAME/pukiwiki/?plugin=md5にアクセスし、Phraseとアルゴリズムを指定してComputeボタンをクリックする。
結果を、$adminpassの値に使用し保存する。
(例:{SSHA}ZxB9NsSvjmwixNtTSrl1i/21us9JcHk0WmVPLw==)