レオサーバーに、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を作成する。
3)OpenPNE3.6のダウンロード
OpenPNEのサイトより、OpenPNE3.6beta8をダウンロード
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 DBMS:mysql
・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
以上でインストールは完了です。