【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
undefined

【tarコマンド】
複数のファイルを1つにまとめた「アーカイブファイル」を作成/展開するコマンド
[C]オプションで展開/解凍先を指定しないと、カレントディレクトリに展開/解凍される。

【sudoコマンド】
ルート(root)権限が必要なコマンドを実行させることができるコマンド
ただし、sudoコマンドの実行には「sudoers」の設定が必要(visudoコマンド)

【cp命令】
用于复制文件和目录的命令。

【chwon指令】
用于更改文件所有者和群组的指令

【/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命令后,确认状态)

image.png

【入力項目】

    データベース名:
     –> Part2で作成したデータベース名を入力(例:wordpress_db)

    ユーザー名:
     –> Part2で作成したユーザー名を入力(例:wordpress_user)

    パスワード:
     –> Part2で作成したパスワードを入力(例:password)

    データベースのホスト名:
     –> RDSのアクセスポイントを入力(例:mysql-db.northeast-1.rds.amazonaws.com)

    テーブル接頭辞:
     –> テーブル接頭辞は、テーブル作成時にテーブル名の頭に付く文字のこと
       基本デフォルトのままでOK
       しかしWordPressを複数利用するのに対して、
       利用するデータベースが1つの場合は変える必要がある。

image.png

image.png

【wp-config.php とは?】
データベース接続がうまくいくと、
「/var/www/html」配下に「wp-config.php」ファイルが作成されます。
これは、データベースの接続情報などが記載されるPHPファイルです。
データベースを変更したい場合、このファイルを修正します。(修正方法:リンク)

【接続ができなかった場合の確認項目】
・RDSインスタンスは、起動していますか?
・WebサーバーからRDSインスタンスへアクセスできますか?
・作成したデータベースに作成したユーザーからアクセスできますか?
・パスワードは、間違っていないですか?

完成输入必要信息之后,点击“安装WordPress”。

【输入项目】

    サイトタイトル:
     –> 付けたいサイトタイトルを入力(例:初めてのWebサイト作成)

    ユーザー名:
     –> ログイン時に使用するユーザー名を有力(例:admin)
       「admin」などは、よく使われるユーザー名なのでお勧めしません。

    パスワード:
     –> ログイン時に使用するパスワードを入力(例:password)
       複雑なパスワードを入力することをお勧めします。

    パスワード確認:
     –> セキュリティが弱いパスワードが入力されると表示されます。

    メールアドレス:
     –> 自身のメールアドレスを入力(例:exsampl@mail.com)
       ログインするときなどにも使用します。

    検索エンジンでの表示:
     –> Googleなどの検索で表示させたくない場合は、チェックを入れます。

image.png

image.png

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

WordPress的操作方法非常清晰易懂,以下的文章对于理解【WordPress控制面板】的界面和使用方法提供了详细解释。

bannerAds