イントラネットで使用していたpukiwikiについて、WindowsServer2003が死亡する前に、2008以降の環境に移行させる。
新しい、pukiwikiは以下の構成で動作させる。
- PHP5.5 VC11 x86 Non Thread Safe http://windows.php.net/download#php-5.5
- pukiwiki1.5 http://pukiwiki.sourceforge.jp/?PukiWiki%2FDownload%2F1.5.0
- IIS 7.0以降
- VC11 x86 http://www.microsoft.com/ja-jp/download/details.aspx?id=30679
移行方法としては、以下のことを実施する。
- PHP5.5をインストール
- IISを有効化
- VC11再頒布パッケージをインストール
- pukiwiki1.5をサーバ上のどこかに展開。
- IISでPHPを実行可能にする。http://php.net/manual/ja/install.windows.iis7.php
- IISでpukiwiki1.5をサイトとして登録。index.phpを既定のドキュメントにする。
- pukiwiki1.5の「wiki」ディレクトリと「backup」ディレクトリに、既存の1.4系の「wiki」ディレクトリと「backup」ディレクトリの中身を上書きする。
- 1.4で使用していた「追加のplugin」を1.5環境にコピーする。
- 1.4で使用していた「編集されたlibディレクトリ以下のファイル」の変更点を1.5環境に記載する。
⇒尚、「notes://」でリンクしたい場合は、make_link.phpをhttpで検索し「https?|ftp|news」という記述を「https?|ftp|news|notes」に変更すればよい。
⇒「file://」でリンクしたい場合は、make_link.phpをhttpで検索し「https?|ftp|news」という記述を「https?|ftp|news|file」に変更すればよいが、360行付近の「)[\w\/\@\$()!?&%#:;.,~'=*+-]+」という記述は「mailto:)[\S\/\@\$()!?&%#:;.,~'=*+-]+」に変更する必要がある。