質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

Amazon EC2

Amazon EC2は“Amazon Elastic Compute Cloud”の略称です。Amazon Web Services(AWS)の一部であり、仮想化されたWebサーバーのコンピュータリソースをレンタルできるサービスです。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

Q&A

解決済

1回答

1182閲覧

AWS EC-2にWordPress環境を入れる方法

kosuke_ikeura

総合スコア19

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

Amazon EC2

Amazon EC2は“Amazon Elastic Compute Cloud”の略称です。Amazon Web Services(AWS)の一部であり、仮想化されたWebサーバーのコンピュータリソースをレンタルできるサービスです。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

0グッド

0クリップ

投稿2020/02/28 13:12

AWS VPC,EC-2を利用して、ネットワーク、サーバー構築の勉強を、「Amazon Web Services 基礎からのネットワーク&サーバー構築 著者:大澤文孝」という書籍を下に勉強しています。

*お詫び*
AWSは勉強し始めたばかりで、もしかしたらこの書籍でしか伝わらない言語があるかもしれません。その点のご不備をお詫び申し上げます。

パブリックサブネットに配置したWEBサーバーにWordpressをインストールし、ブラウザでWordpressの初期設定を行うことが目標です。
プライベートサブネットには、Databaseサーバーを配置しており、NATを使用して、MySQL5.7をインストールしています。(MariaDBは削除しました。)

Webサーバー上で実行

cd ~ wget http://ja.wordpress.org/latest-ja.tar.gz

を実行し、最新のwordpressをダウンロードし、

cd wordpress sudo cp -r * /var/www/html/

でApacheの見える位置に配置しました。
その後、

sudo chown apache:apache /var/www/html -R

ファイルの所有者/グループをapache/apacheに変更しました。

ここまで書籍通りです。
しかし、パブリックDNSをブラウザで検索したところ、apacheのデフォルトのページも返されず、HTTP500とエラーが出ました。

試したこと。
vim /etc/httpd/conf/httpd.conf でDocumentRootを調べたら、
DocumentRoot "/var/www/html"
と書いており問題がなかったこと。

言葉が意味不明だった場合遠慮なく聞いてください。
また、答えを知らなくても、こういう場合のデバックの方法などご教示いただけると幸いです。
どうかお力添えよろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

CHERRY

2020/02/28 13:42 編集

エラーが出ている場合は、まずログを確認しましょう。 Apache のログには、どのようなメッセージが記録されていますか?
kosuke_ikeura

2020/02/28 15:08 編集

ご指摘ありがとうございます。 less /var/log/httpd/error_log をしたところ、 PHP Parse error: syntax error, unexpected '.', expecting '&' or variable (T_VARIABLE) in /var/www/html/wp-includes/functions.php on line 1064 と多く記載されていました。 調べると、こちらの記事で http://blog.sbfm.jp/archives/200 解決しました! 原因は、書籍執筆時とのwordpressバージョン違いによるものでした。 ご指摘ありがとうございました!
guest

回答1

0

自己解決

ご指摘ありがとうございます。
less /var/log/httpd/error_log
をしたところ、
PHP Parse error: syntax error, unexpected '.', expecting '&' or variable (T_VARIABLE) in /var/www/html/wp-includes/functions.php on line 1064
と多く記載されていました。
調べると、こちらの記事で
http://blog.sbfm.jp/archives/200
解決しました!
原因は、書籍執筆時とのwordpressバージョン違いによるものでした。
ご指摘ありがとうございました!

投稿2020/03/02 07:10

kosuke_ikeura

総合スコア19

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問