【AWS】OpenPNE3.6をインストール

さて、前回まででインストールする準備が完了しました。

いよいよインストールを行います。

1.MySQLの設定
 ①MySQLサーバを起動します
  /etc/init.d/mysqld start

 ②MySQLにログインします
  mysql -u root -p

 ③新規ユーザを作成します
  grant all privileges on *.* to 'openpne'@'localhost' identified by 'password';

 ④新規DBを作成します
  create database TestPneDB;

2.インストールするOpenPNE本体の用意
 ①OpenPNEを格納するディレクトリを作成します
  mkdir /home/OpenPNE

 ②作成したディレクトリに移動します
  cd /home/OpenPNE

 ③OpenPNE3.6を取得します
  wget https://github.com/openpne/OpenPNE3/zipball/OpenPNE-3.6.9.1
  ※最新バージョンは、OpenPNE公式ページのzip版ダウンロードリンクを
    コピーして、上記URLを置き換えてください。

 ④取得したOpenPNE3.6を解凍・展開します
   unzip OpenPNE-3.6.9.1
   ※unzipコマンドが使用できない場合は、unzipをインストール後に再度
         unzipコマンドを実行します。
    yum install unzip
 
 ⑤解凍後のディレクトリ名をリネームします
   解凍後のディレクトリ名は長いので、適宜リネームします。
   mv openpne-OpenPNE3-95f1bac TestPNE36
   ※mv 変更前のディレクトリ名 変更後のディレクトリ名
 
3.取得したOpenPNE本体のファイルを編集
 ①OpenPNEルート/config 配下のファイルをコピー(.sampleを削除)
  ・OpenPNE.yml.sample → OpenPNE.yml
  ・ProjectConfiguration.class.php.sample → ProjectConfiguration.class.php
  
  cp OpenPNE.yml.sample OpenPNE.yml
  cp ProjectConfiguration.class.php.sample ProjectConfiguration.class.php

 ②OpenPNE.ymlファイルを編集します
  base_url:をサイトのURLに変更
  vi OpenPNE.yml
  
4.OpenPNEのインストール
 ① インストールを実行します
  ./symfony openpne:install

  Choose DBMS                : mysql
    Type database username  : root
    Type database hostname  : localhost
    Type database port number :
    Type database name          : TestPneDB

   インストール時にエラーが発生した場合は、phpに割り当てられているメモリが
  少ない可能性があるので、メモリを増やします。
  vi /etc/php.ini
  memory_limitを256Mに増やします。

 ②インストールが成功したら、シンボリックリンクを作成します
  ・snsディレクトリを作成
   mkdir /var/www/sns
  ・作成したディレクトリに移動
   cd /var/www/sns
  ・シンボリックリンクを作成
   ln -s /home/OpenPNE/TestPNE36/web/ TestPNE36
 
 ③ .htaccessを編集(OpenPNEルート/web 配下)
  ・Options +FollowSymLinks +ExecCGI をコメントアウト
    → #Options +FollowSymLinks +ExecCGI
  ・RewriteBase / をシンボリックリンクで指定したURLに変更
    → /TestPNE3.6

5.URLにアクセスしてログイン画面が表示されるか確認します。
 http://ドメイン/TestPNE3.6 にアクセスしてログイン画面が表示されれば
 インストール成功です!!

と、全3回と少々長くなってしましたしたが、これにてAWSにOpenPNEの
インストールは完了です。
お疲れ様でした!!

 

コメント

人気の投稿