ブログを書き始めようと思いたち、せっかくなので、AWS(EC2とRDS)とWordPressで組み立ててみようかと。
主にPythonとかJSとかの話を書こうと思うけど、仕事でPHP使ってるので、WordPressを使ってみようと。
AWSは、1年間のお試しキャンペーン中だったから、9/1くらいに借りた。まだ後悔はしてない(ミスったら後悔しそうで、結構どきどき、、)。
まぁそんなわけで、WordPressとAWS初心者が、ブログを立ち上げるまで約2時間かかり、ハマったところをメモがてら。
基本的には、ここを参考に作った。
AWS(EC2 + RDS)の設定
AWS + WordPressという構成で、今回はAWSのEC2(web)とRDS(db)を利用。
AWS側の設定は、ドットインストール先生にお力を貸していただきました。
ちょっとだけハマったというか、動画と違ってわけわからなくなったのは、#11 スペック変更とEC2からの接続で、セキュリティグループを変更する部分、、、これいらなかったw
なんか自動で解決してくれてた、、、UIも動画と違ったし、ちょっとだけロスしちゃったw
そんなわけで次。
WordPressの設定
最初に書いた、ここを参考に(というか、ほぼコピー)で設定。
1つだけハマったのが、WordPress設定して後、EC2でプライベートアドレス(あとで独自ドメインに変更するため)を取得したら、EC2へのアドレスが変わってしまって、管理画面へ接続できない状態になってしまった、、、
↓こんなん。
WordPressの設定を変更することで、解決。
こちらにお世話になりましたmm
解決方法は、wordpress/wp-config.php の設定ファイルに以下の1行を追加するだけ。
[code lang=”php”]define( ‘RELOCATE’, true );[/code]
これで解決。
ついでに、これ入れるまでCSSも適応されていない状態で、読込が遅かったけど、それらも解決。
URLの設定関係は、後々も苦戦しそうなので、どこかでお勉強しておこうっと。
最後にテーマを拝借
せっかくWordPress入れたので、テーマ変更。
あとで変更すると思うけど、とりあえず、よさそうなのを探してきました。
ここのテーマを頂きました(フリーでしたので)mm
EC2からWgetしようとしたら、なんか弾かれたので、諦めてローカルにDLした後にEC2へSCPするというめんどくさい方法とりました。
<code>
scp -i 自分の鍵.pem wp_magnifique5-v1.1.zip ユーザ名@ドメイン:/home/ユーザ名
</code>
※「自分の鍵.pem」のおいてあるディレクトリで実行
そのあと、zipファイルを、wordpress/wp-content/themes下へ解凍。
あとはWordPressの管理画面で、「外観」→「テーマのインストール」から選んで終了。
割りと簡単にできました。
さて、これから何を書いていこうかな。
追記:
新テーマ入れた後の wp_magnifique5-v1.1/functions.php にも define( ‘RELOCATE’, true ); これ入れないと、記事のURLドメインが変更されなかった、、、orz