【OpenPNE】3.10が出ていたので試してみる

気づいたら新安定版が3.10になっていた。

 

試しに入れて動かしてみましょう(・∀・)

 

 

 

 

ダウンロードして、適当な所に配備して手順書を見ながら進めていく。

 

3.10なのに手順書のタイトルが3.8になっていて、いきなり嫌な予感w

 

いつものセットアップのように、ProjectConfiguration.class.php や OpenPNE.yml を

標準のファイルからコピーしてOpenPNE.yml の設定を変更する。

(といってもサーバのURLとメールについての設定ぐらいだけど)

databases.yml は旧環境のものをそのまま使う。

 

それが終わったら、./symfony doctrine:build-modelとセットアップ。

 

Warning: require(/config/sfProjectConfiguration.class.php): failed to open stream: No such file or directory in /var/www/htmo/OpenPNE3.10/lib/vendor/symfony/lib/autoload/sfCoreAutoload.class.php on line 100

Fatal error: require(): Failed opening required '/config/sfProjectConfiguration.class.php' (include_path='.:/usr/local/lib/php-5.2.17/lib/php') in /var/www/htmo/OpenPNE3.10/lib/vendor/symfony/lib/autoload/sfCoreAutoload.class.php on line 100

 

No such file or directry とか恥ずかしいエラー出てるぞw

・・・が、もう1つのエラーを見てちょっと固まる。

 

なんでPHP 5.2.17見に行ってるんだ?

 

この前の共存化成功時に、

普通にphp -vとすると PHP 7.1.17 が返っていて

フルパスで/usr/local/lib/php-5.2.17/bin/php52 -vとしたら PHP 5.2.17 が返っていたんだけど

なんで標準が5.2になってしまっているんだ?

 

 

あ、そういえばOpenPNE3.9以降?はPHP 5.6.29 以降が使えるようになったんだっけ。

仕方がないので/usr/bin/php ./symfony doctrine:build-modelにしたら動いた。

 

いちいち/usr/bin/phpを付けるのは面倒だけど仕方ない。

黙々とこなすのみ。

 

/usr/bin/php ./symfony openpne:migrate

 Failed to download plugin list. 

来やがったw

しかも

 PDO Connection Error: SQLSTATE[HY000] [2002] No such file or directory 

というどっかで見たようなエラーも。

 

 

対処はdatabase.yml

dsn: 'mysql:host=127.0.0.1;dbname=※DB名※'

hostが無指定だったのを127.0.0.1にしてやったら動いた。

今ひとつこの辺の動きが理解できない・・・。

深入りすると面倒なことになりそうだから、ま、その内。(←やらないパターン

 

 

で、問題なく動いた・・・けど何が違うのかわからないやw

 

カテゴリー: Web, ソフトウェア, 技術的 タグ: , , , ,  [パーマリンク]

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です