開始 2010/4/18
Apache, PHP, MySQL が必要なので、まとめて xamppで入れる。
xampp 1.7.3 の Windows版(インストーラ版)を D:\Program Files の下に入れる
設定は(パス以外)デフォルトでインストール
コントロールパネルが立ち上がるので、ApacheとMySqlをサービスで起動
(昔入れたバージョンとぶつからないか心配だったが、 http://localhost/ で、xampp の画面が立ち上がるのは確認
設定は(パス以外)デフォルトでインストール
コントロールパネルが立ち上がるので、ApacheとMySqlをサービスで起動
(昔入れたバージョンとぶつからないか心配だったが、 http://localhost/ で、xampp の画面が立ち上がるのは確認
http://www.openpne.jp/pne-downloads/ から 3.4.3 をダウンロード
htdocsの下に展開
htdocsの下に展開
セットアップのドキュメントを見る。
1.設定ファイルのコピー
とりあえず、書いてある通り。設定を変更するように書いてあるが、とりあえず、そのまま使ってみる。
とりあえず、書いてある通り。設定を変更するように書いてあるが、とりあえず、そのまま使ってみる。
2.symfonyの実行
symfonyを起動するように書いてある。これが、標準だとシェルスクリプトなので、bat ファイル(OpenPNE3 の奥深くにある)をとりあえず OpenPNE3/直下にコピーする。
実行
パラメータの入力はできるが、実行でエラー
File "Zend\Validate\Hostname\Jp.php" does not exist or class "Zend_Validate_Hostname_Jp" was not found in the file
このファイルは、PHPのライブラリにある。ググると、OpenPNEのバグ情報に類似の記述かある。さてどうするか、、、、
phpのしたにあるZendのディレクトリにOpenPNE3のZendをコピーすると、少し進むが、それでもエラーになる。
どうも、xampp で入っている symfony と、OpenPNE3 に入っている symfony の設定が混ざっているような感じがする。
いろいろやって全然駄目で、仕方ないので XOOPS で試したら、こっちもエラー出まくり。ところが、こちらは、ググッたら原因が一発で分かった。
原因:xampp 1.7.3 では、PHP(5.3)が新しすぎる。
で、xampp 1.7.1 (PHP5.2.9)で XOOPS のインストールに成功。ここで、「もしかしたら」と思って、OpenPNE3 も試したら、すんなり成功した。ちなみに、xampp 1.7.2 は PHP5.3.0 なので、これでもダメらしい。