【AWS】WordPress的安装与设置(第三部分)
【返回顶部】
第一部分:在Web服务器上安装PHP
第二部分:创建WordPress所需的数据库
第三部分:安装并设置WordPress
第三部分:WordPress的安装和配置
终于要开始在Web服务器上安装WordPress了。
### WordPressをダウンロード(ダウンロード元:https://ja.wordpress.org/latest-ja.tar.gz)
### [オプション O(オ-) = ダウンロード先を指定(フルパス)]
[ec2-user:~]$ wget -O /home/ec2-user/latest-ja.tar.gz https://ja.wordpress.org/latest-ja.tar.gz
-- 省略 --
100%[========================================================>] 23,578,448 7.41MB/s 時間 3.0s
2023-01-26 19:22:21 (7.41 MB/s) - `/home/ec2-user/latest-ja.tar.gz` へ保存完了 [23578448/23578448]
### 指定場所にダウンロードされていることを確認
[ec2-user:~]$ ls -l /home/ec2-user
合計 23028
-rw-rw-r-- 1 ec2-user ec2-user 23578448 1月 6 17:00 latest-ja.tar.gz
### ダウンロードしたファイルを解凍
### [オプション x = 展開 z = 解凍 f = ファイル指定 C = 解凍場所指定]
[ec2-user:~]$ tar xzf latest-ja.tar.gz -C /home/ec2-user
### 解凍されていること確認
[ec2-user:~]$ ls -l /home/ec2-user
合計 23032
-rw-rw-r-- 1 ec2-user ec2-user 23578448 1月 6 17:00 latest-ja.tar.gz
drwxr-xr-x 5 ec2-user ec2-user 4096 1月 6 17:00 wordpress
### WordPressファイルをapacheの公開ディレクトリにコピー
[ec2-user:~]$ cd wordpress
[ec2-user:wordpress]$ ls -l
合計 224
-rw-r--r-- 1 ec2-user ec2-user 405 2月 6 2020 index.php
-rw-r--r-- 1 ec2-user ec2-user 19915 1月 1 2022 license.txt
-rw-r--r-- 1 ec2-user ec2-user 7389 9月 17 07:27 readme.html
-rw-r--r-- 1 ec2-user ec2-user 7205 9月 17 08:13 wp-activate.php
drwxr-xr-x 9 ec2-user ec2-user 4096 1月 6 17:00 wp-admin
-rw-r--r-- 1 ec2-user ec2-user 351 2月 6 2020 wp-blog-header.php
-rw-r--r-- 1 ec2-user ec2-user 2338 11月 10 2021 wp-comments-post.php
-rw-r--r-- 1 ec2-user ec2-user 3001 12月 14 2021 wp-config-sample.php
drwxr-xr-x 5 ec2-user ec2-user 69 1月 6 17:00 wp-content
-rw-r--r-- 1 ec2-user ec2-user 5543 9月 21 00:44 wp-cron.php
drwxr-xr-x 27 ec2-user ec2-user 12288 1月 6 17:00 wp-includes
-rw-r--r-- 1 ec2-user ec2-user 2494 3月 20 2022 wp-links-opml.php
-rw-r--r-- 1 ec2-user ec2-user 3985 9月 19 17:59 wp-load.php
-rw-r--r-- 1 ec2-user ec2-user 49135 9月 20 07:26 wp-login.php
-rw-r--r-- 1 ec2-user ec2-user 8522 10月 17 20:06 wp-mail.php
-rw-r--r-- 1 ec2-user ec2-user 24587 9月 26 19:17 wp-settings.php
-rw-r--r-- 1 ec2-user ec2-user 34350 9月 17 09:35 wp-signup.php
-rw-r--r-- 1 ec2-user ec2-user 4914 10月 17 20:22 wp-trackback.php
-rw-r--r-- 1 ec2-user ec2-user 3236 6月 9 2020 xmlrpc.php
### [オプション r = サブディレクトリも含めてコピー]
[ec2-user:wordpress]$ sudo cp -r ./* /var/www/html/
### コピーされていることを確認
[ec2-user:wordpress]$ ls -l /var/www/html/
合計 224
-rw-r--r-- 1 root root 405 1月 26 19:26 index.php
-rw-r--r-- 1 root root 19915 1月 26 19:26 license.txt
-rw-r--r-- 1 root root 7389 1月 26 19:26 readme.html
-rw-r--r-- 1 root root 7205 1月 26 19:26 wp-activate.php
drwxr-xr-x 9 root root 4096 1月 26 19:26 wp-admin
-rw-r--r-- 1 root root 351 1月 26 19:26 wp-blog-header.php
-rw-r--r-- 1 root root 2338 1月 26 19:26 wp-comments-post.php
-rw-r--r-- 1 root root 3001 1月 26 19:26 wp-config-sample.php
drwxr-xr-x 5 root root 69 1月 26 19:26 wp-content
-rw-r--r-- 1 root root 5543 1月 26 19:26 wp-cron.php
drwxr-xr-x 27 root root 12288 1月 26 19:26 wp-includes
-rw-r--r-- 1 root root 2494 1月 26 19:26 wp-links-opml.php
-rw-r--r-- 1 root root 3985 1月 26 19:26 wp-load.php
-rw-r--r-- 1 root root 49135 1月 26 19:26 wp-login.php
-rw-r--r-- 1 root root 8522 1月 26 19:26 wp-mail.php
-rw-r--r-- 1 root root 24587 1月 26 19:26 wp-settings.php
-rw-r--r-- 1 root root 34350 1月 26 19:26 wp-signup.php
-rw-r--r-- 1 root root 4914 1月 26 19:26 wp-trackback.php
-rw-r--r-- 1 root root 3236 1月 26 19:26 xmlrpc.php
### WordPressファイルをapacheが参照できるようにオーナー/グループを変更
### [オプション -R = サブディレクトリも含めて変更]
[ec2-user:wordpress]$ sudo chown apache:apache /var/www/html/ -R
### オーナー/グループがapacheになっていることを確認
[ec2-user:wordpress]$ ls -l /var/www/html/
合計 224
-rw-r--r-- 1 apache apache 405 1月 26 19:26 index.php
-rw-r--r-- 1 apache apache 19915 1月 26 19:26 license.txt
-rw-r--r-- 1 apache apache 7389 1月 26 19:26 readme.html
-rw-r--r-- 1 apache apache 7205 1月 26 19:26 wp-activate.php
drwxr-xr-x 9 apache apache 4096 1月 26 19:26 wp-admin
-rw-r--r-- 1 apache apache 351 1月 26 19:26 wp-blog-header.php
-rw-r--r-- 1 apache apache 2338 1月 26 19:26 wp-comments-post.php
-rw-r--r-- 1 apache apache 3001 1月 26 19:26 wp-config-sample.php
drwxr-xr-x 5 apache apache 69 1月 26 19:26 wp-content
-rw-r--r-- 1 apache apache 5543 1月 26 19:26 wp-cron.php
drwxr-xr-x 27 apache apache 12288 1月 26 19:26 wp-includes
-rw-r--r-- 1 apache apache 2494 1月 26 19:26 wp-links-opml.php
-rw-r--r-- 1 apache apache 3985 1月 26 19:26 wp-load.php
-rw-r--r-- 1 apache apache 49135 1月 26 19:26 wp-login.php
-rw-r--r-- 1 apache apache 8522 1月 26 19:26 wp-mail.php
-rw-r--r-- 1 apache apache 24587 1月 26 19:26 wp-settings.php
-rw-r--r-- 1 apache apache 34350 1月 26 19:26 wp-signup.php
-rw-r--r-- 1 apache apache 4914 1月 26 19:26 wp-trackback.php
-rw-r--r-- 1 apache apache 3236 1月 26 19:26 xmlrpc.php

【tarコマンド】
複数のファイルを1つにまとめた「アーカイブファイル」を作成/展開するコマンド
[C]オプションで展開/解凍先を指定しないと、カレントディレクトリに展開/解凍される。
【sudoコマンド】
ルート(root)権限が必要なコマンドを実行させることができるコマンド
ただし、sudoコマンドの実行には「sudoers」の設定が必要(visudoコマンド)
用于复制文件和目录的命令。
用于更改文件所有者和群组的指令
【/var/www/html とは】
Webサーバー(apache)のデフォルトの公開ディレクトリである。
ここにHTMLファイルなどを配置すると、ブラウザに表示される。
接下来我们将进行WordPress的设置。
在浏览器的URL栏中输入Web服务器的IP地址(公共)或域名。
※ 这次我们没有将域名与Web服务器(EC2)绑定,所以使用IP地址进行设置。
当进入下面的界面时,请点击“让我们开始!”。
– 在/var/www/html目录中的WordPress文件的所有者/组是Apache吗?
– Apache是否已启动?(使用systemctl status httpd检查状态,如果是活动状态则OK!)
– 尝试重新启动Apache。(执行systemctl restart httpd命令后,确认状态)

【入力項目】
データベース名:
–> Part2で作成したデータベース名を入力(例:wordpress_db)
ユーザー名:
–> Part2で作成したユーザー名を入力(例:wordpress_user)
パスワード:
–> Part2で作成したパスワードを入力(例:password)
データベースのホスト名:
–> RDSのアクセスポイントを入力(例:mysql-db.northeast-1.rds.amazonaws.com)
テーブル接頭辞:
–> テーブル接頭辞は、テーブル作成時にテーブル名の頭に付く文字のこと
基本デフォルトのままでOK
しかしWordPressを複数利用するのに対して、
利用するデータベースが1つの場合は変える必要がある。


【wp-config.php とは?】
データベース接続がうまくいくと、
「/var/www/html」配下に「wp-config.php」ファイルが作成されます。
これは、データベースの接続情報などが記載されるPHPファイルです。
データベースを変更したい場合、このファイルを修正します。(修正方法:リンク)
【接続ができなかった場合の確認項目】
・RDSインスタンスは、起動していますか?
・WebサーバーからRDSインスタンスへアクセスできますか?
・作成したデータベースに作成したユーザーからアクセスできますか?
・パスワードは、間違っていないですか?
完成输入必要信息之后,点击“安装WordPress”。
【输入项目】
サイトタイトル:
–> 付けたいサイトタイトルを入力(例:初めてのWebサイト作成)
ユーザー名:
–> ログイン時に使用するユーザー名を有力(例:admin)
「admin」などは、よく使われるユーザー名なのでお勧めしません。
パスワード:
–> ログイン時に使用するパスワードを入力(例:password)
複雑なパスワードを入力することをお勧めします。
パスワード確認:
–> セキュリティが弱いパスワードが入力されると表示されます。
メールアドレス:
–> 自身のメールアドレスを入力(例:exsampl@mail.com)
ログインするときなどにも使用します。
検索エンジンでの表示:
–> Googleなどの検索で表示させたくない場合は、チェックを入れます。


\end{CJK}恭喜您,WordPress建设已经完成,辛苦啦!