レオサーバーに、SSHで、OpenPNE3.6 をインストールする

レオサーバーに、OpenPNE3.6をインストールしました。

その時の忘備録です。(SSH接続にてインストール)



ドメイン:example.jp
URL:http://www.example.jp/sns/



1.事前準備
 1)SSH接続可能なように、サーバー管理画面から許可する。
  ・「システム管理」内にある「SSHセキュリティ」のアイコンをクリック
  
  ・「IPアドレス(xxx.xxx.xxx.xxx)を許可する」をクリック
  
  ・SSH接続設定完了(約15分後に使用可能となります)
  


 2)管理画面に入り、OpenPNE3.6で使用するDBを作成する。

  データベース名とユーザーIDは同じになります。
  
  


 3)OpenPNE3.6のダウンロード
  OpenPNEのサイトより、OpenPNE3.6beta8をダウンロード


 4)アップロード
  


 5)解凍
  SSHでサーバーに接続を行う。
  $ ls
  etc
  log
  Maildir
  openpne-OpenPNE3-OpenPNE-3.6beta8-0-gb27d4d2.zip
  public_html

  $ unzip openpne-OpenPNE3-OpenPNE-3.6beta8-0-gb27d4d2.zip
  etc
  log
  Maildir
  openpne-OpenPNE3-b27d4d2
  openpne-OpenPNE3-OpenPNE-3.6beta8-0-gb27d4d2.zip
  public_html



2.インストール
 1)インストール
  $ cd openpne-OpenPNE3-b27d4d2
  $ cp config/ProjectConfiguration.class.php.sample config/ProjectConfiguration.class.php
  $ cp config/OpenPNE.yml.sample config/OpenPNE.yml

  $ php symfony openpne:install
  下記の問合せがくるので入力してEnterを押す。
  最後に確認が表示されるので「y」を入力してEnterを押す。
  ・Choose DBMSmysql
  ・Type database username:事前に作成したデータベース名
  ・Type database password (optional):データベースのパスワード
  ・Type database hostname:localhost
  ・Type database port number (optional):そのままEnter押下
  ・Type database name:データベース名
  ・Type database socket path (optional):そのままEnter押下
  ・Is it OK to start this task? (Y/n):「y」を入力してEnterを押下
  

  インストールが開始される。
  しばらくすると、
   「installer installation is completed!」
  と表示され完了する。
  


 2)ディレクトリ設定
  下記ファイルを2箇所編集する。
  $ vi web/.htaccess

  1行目
   Options +FollowSymLinks +ExecCGI  コメントにする
   ↓
   #Options +FollowSymLinks +ExecCGI


  8行目
   #RewriteBase /   コメントを削除し、パス「sns」を設定する
   ↓
   RewriteBase /sns/


 3)シンボリックリンクを作成する
  $ cd ../public_html/
  $ ln -s ../openpne-OpenPNE3-b27d4d2/web sns

  $ ls -l
  sns -> ../openpne-OpenPNE3-b27d4d2


3.確認
 1)表示して確認
  http://www.example.jp/sns/ を開く
  

 2)ログイン
  初期状態なので、以下でログインを行う
  ・メールアドレス:sns@example.com
  ・パスワード:password

  



以上でインストールは完了です。