XREA に OpenPNE をインストールする(失敗)
(1)公式サイトの「自分のサーバーに設置する - ダウンロード – 」からファイルをダウンロード、解凍する。
OpenPNE
http://www.openpne.jp/
(2)1の「config」ディレクトリにある OpenPNE.yml.sample を OpenPNE.yml に、ProjectConfiguration.class.php.sample を ProjectConfiguration.class.php にリネームする。
(3)OpenPNE.yml をテキストエディタで開き、base_url と mail_domain を自分のドメインに合わせて修正する。上書き保存。
(4)1のディレクトリの中身を、XREA へアップロードする。ルートディレクトリの symfony のパーミッションを、Execute をオンにする。
(5)4のアップロードをしている間にでも、XREAでデータベースを作成する。文字コードは UTF-8 にしておく。無料アカウントでは、データベース名、ユーザー名は共に、XREA アカウント名と同一になる。
(6)バリュードメインの「コントロールパネル>サーバー>XREA」で、「アカウント@サーバー>旧コンパネ」をクリック。XREA の従来のコントロールパネルを開く。「ホスト情報登録>SSH 登録」をクリック。
参考:
XREAサーバーでSSH接続をする。
http://haaya.net/2394
(7)Mac の場合、Terminal で以下のようにして SSH 接続(**** 部分は XREA の自分のサーバー情報に合わせて入力)。
$ ssh ****.xrea.com
(8)デフォルトでは ls や cd などが使えないので、以下のコマンドでシェルの変更をする。
1$ chsh
2Changing shell for ****.
3New shell [/bin/rbash]: /bin/bash
4Password: ****
5Shell changed.
6$ bash
これで cd やらが使える。
rbashを、chshコマンドでbashに変更する方法
https://www.moteblog4u.com/rbashをchshコマンドでbashに変更する方法.html
(9)ls や cd を使って先ほどファイルをアップしたディレクトリのへ行く。そして以下のコマンドを実行。
$ ./symfony openpne:install
すると以下のようなエラーが出て、これ以上進めなくなってしまった。
The execution of task "list" failed.
– Not enough arguments.
調べてもよく分からず、諦めることにした。。