tadaogi @Wiki

OpenPNE3をWindowsに入れる

最終更新:

tadaogi

- view
だれでも歓迎! 編集
開始 2010/4/18

Apache, PHP, MySQL が必要なので、まとめて xamppで入れる。

xampp 1.7.3 の Windows版(インストーラ版)を D:\Program Files の下に入れる
設定は(パス以外)デフォルトでインストール
コントロールパネルが立ち上がるので、ApacheとMySqlをサービスで起動
(昔入れたバージョンとぶつからないか心配だったが、 http://localhost/ で、xampp の画面が立ち上がるのは確認


http://www.openpne.jp/pne-downloads/ から 3.4.3 をダウンロード
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 なので、これでもダメらしい。

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

目安箱バナー