<%CollapsedContents()%>
社内SNSが注目をあびているようなので、時間が空いているときに社内サーバへインストールしてみました。環境としては
OpenPNE:v2.8RC1
OS:Windows 2000 Server
Webサーバ:IIS5.0
Mysql:4.0.25
PHP:4.4.4
へのインストールだったわけですが、環境としてIISなので、まずそこで注意が必要です。
インストール自体はIISでもできるのですが、IIS5.0を使う場合、「post」を使用するシーンで問題が発生します。詳細はMSKB 「[IIS]ErrMsg: HTTP/1.1 Error 405 - 許可されていないリソースです」を見ていただくとして、具体的には一括置換ソフト(私はYokkaGrepを使用z)で
action="./"
となっているところを
action="./index.php"
へ変更する必要があります。ところが、実際にはこれだけではなく、もう一箇所、
OPENPNE_DIR\webapp\lib\smarty_plugins\function.t_form.php
44行目、
<form action="%s" method="%s"
を
<form action="%sindex.php" method="%s"
としてやらないと、「セットアップモジュールの実行」でエラーになります。
後は「cronの設定」については、タスクマネージャで代替する必要がありますし(私はとりあえず動けばいいので設定していません)、「Apacheの設定」の「DirectoryIndex に index.php を追加」については以下、
http://jp.php.net/manual/ja/install.windows.iis.php
「ドキュメントパス」についてはなにもしていません(私は)。
とりあえずこれで動いてはいます。ただ、運用してみないとどんなエラーが出るかはわからないので、参考程度で。
(右クリックからショートカットのコピーを選択)