気づいたら新安定版が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
hostが無指定だったのを127.0.0.1にしてやったら動いた。
今ひとつこの辺の動きが理解できない・・・。
深入りすると面倒なことになりそうだから、ま、その内。(←やらないパターン
で、問題なく動いた・・・けど何が違うのかわからないやw