今回 XSERVERにインストールしていたのですが、
分かりやすかったのでロリポップの公式マニュアルを参考に作業していました。
OpenPNE3の設置方法(ロリポップ)
すると Unable to register channel "plugins.symfony-project.org"
という
エラーが発生してインストールが完了しませんでした。
エラーの内容から プラグインのインストール時に失敗しているのだろうと
なんとなく思っていましたが、
公式のサポートチケットに同じエラーが載っていました。
OpenPNE 公式サポートチケット
リンク先を見てみると pear.symfony-project.com
に接続できない時に
発生しているようです。
検索して真っ先に出てきたのは 一部のファイルを手動で書き換えるというものでした。
( 該当の記事は 公式ブログだったので それをやろうとしてしまいました。)
しかしながら 原因で紹介していたサイトに ステータス: Fixed(完了) とあり、
修正が完了しているので 最新版をインストールすれば問題ないようです。
ロリポップの公式マニュアルのコマンドを何も考えずに
コピペしていたことが原因のようですね。
数年前は よくわからず コピペしていて、現在は 面倒くさがっていました。
対応指針の時点で ほとんどの人は 既に分かったと思いますが、
意味も分からずにコマンドをコピペしている人のために
実際の対応方法をご紹介します。
実際に 私も中学生の時に初めて OpenPNEを ロリポップに設置しましたが、
clone の時点で複製が完了しているのに 何故 checkout してるのとか思っていました。
「OpenPNE本体を入手する」で入力していたgit checkout OpenPNE-3.8.11
というコマンドを
git checkout OpenPNE-3.8.28
に変更するだけです。
インストール後に 次のようなエラーが表示され サイトが利用可能になりません。
現在、サーバが混み合っているか、メンテナンス中です。
ご迷惑をおかけいたしますが、しばらく時間を空けて再度アクセスしてください。
Currently, our service is too busy or is under maintenance.
We're sorry and please retry accessing later.
OpenPNE 3.9.2 のリリース情報にOpenPNEは、PHP7への対応を進めています。
とあるので、
OpenPNE が PHP7 に対応していないことが原因のようです。
PHP7.1 から PHP5.6 に変更することで解消しました。