【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の
インストールは完了です。
お疲れ様でした!!
いよいよインストールを行います。
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の
インストールは完了です。
お疲れ様でした!!
コメント
コメントを投稿