Ubuntu 20.04でサーバー構築 8:WordPressのインストール

1.WordPress 用のデータベース作成

MySQL のrootユーザーのパスワードを設定します。設定後、一旦MySQL から抜けます。

yuu@web2:/$ sudo mysql -u root
mysql> ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘(MySQL root のパスワード)‘;
Query OK, 0 rows affected (0.26 sec)
mysql> exit
Bye

MySQLのroot で再度ログインします。

yuu@web2:/$ mysql -u root -p
Enter password:

文字コードUTF8でデータベース wordpress_db を作成します。

mysql> CREATE DATABASE wordpress_db DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
Query OK, 1 row affected, 1 warning (0.23 sec)

wordpress_db に対して全権限を持つユーザーを作成します。ここではユーザー名を wordpress_admin としました。

mysql> CREATE USER ‘wordpress_admin’@’localhost’ IDENTIFIED BY ‘(パスワード)’;
Query OK, 0 rows affected (0.30 sec)
mysql> GRANT ALL PRIVILEGES ON wordpress_db.* to wordpress_admin@’localhost’;
Query OK, 0 rows affected (0.21 sec)

変更を保存してMySQL を終了します。

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.14 sec)mysql> exit
Bye

2.WordPressのダウンロードと展開

ドキュメントルートにWordPress をダウンロードします。
WordPress はApacheドキュメントルートの/contents/www/html 以下にインストールすることにしました。

yuu@web2:~$ cd /contents/www/html
yuu@web2:/contents/www/html$ sudo wget https://ja.wordpress.org/latest-ja.tar.gz
[sudo] yuu のパスワード:
–2021-02-15 08:32:37– https://ja.wordpress.org/latest-ja.tar.gz
ja.wordpress.org (ja.wordpress.org) をDNSに問いあわせています… 198.143.164.252
ja.wordpress.org (ja.wordpress.org)|198.143.164.252|:443 に接続しています… 接 続しました。
HTTP による接続要求を送信しました、応答を待っています… 200 OK
長さ: 16304330 (16M) [application/octet-stream]
`latest-ja.tar.gz’ に保存中latest-ja.tar.gz 100%[===================>] 15.55M 2.16MB/s in 64s

2021-02-15 08:33:41 (249 KB/s) – `latest-ja.tar.gz’ へ保存完了 [16304330/16304330]

ダウンロードしたWordPress を展開します。

yuu@web2:/contents/www/html$ ls
html latest-ja.tar.gz
yuu@web2:/contents/www/html$ sudo tar -xzvf latest-ja.tar.gz

フォルダー、/contents/www/html/wordpress が作成されて、その中にWordPress がインストールされます。

yuu@web2:/contents/www/html$ ls -ls
合計 15932
4 drwxr-xr-x 2 root root 4096 2月 15 08:44 html
15924 -rw-r–r– 1 root root 16304330 2月 12 16:00 latest-ja.tar.gz
4 drwxr-xr-x 5 1006 1006 4096 2月 12 16:00 wordpress

3.WordPress の公開設定と確認

Apache の実行ユーザー(www-data)にWordPress サイトディレクトリの所有権を設定します。

yuu@web2:/contents/www/html$ sudo chown -R www-data.www-data /contents/www/html/wordpress/

WordPress のインストール先ディレクトリ名を/wordpress から/blog に変更して、所有権がwww-data のまま、変わっていないことを確認します。このフォルダ名はサイト公開時のurl をドメイン名/blog とする予定なので変更するだけで、お好みです。

yuu@web2:/contents/www/html$ sudo mv wordpress/ blog/
[sudo] yuu のパスワード:
yuu@web2:/contents/www/html$ ls -la
合計 28
drwxr-xr-x 3 root root 4096 2月 15 10:38 .
drwxr-xr-x 3 root root 4096 2月 15 10:24 ..
drwxr-xr-x 5 www-data www-data 4096 2月 12 16:00 blog
-rw-r–r– 1 root root 13 2月 13 17:24 index.html
-rw-r–r– 1 root root 233 2月 13 11:54 index.html.bak
-rw-r–r– 1 root root 17 2月 14 23:00 info.php
-rw-r–r– 1 root root 576 2月 13 11:20 item_list_new.php

Windows PC のweb ブラウザから、サーバーipアドレス/blog で接続してみます。
WordPress の設定開始画面がでればOKです。
現在、日本の自宅で稼働しているサーバーからWordPress に着いてもコンテンツをこのサーバーへの移行を予定しており、ここから先のWordPress の設定は移行方法を確認後に実施します。

カテゴリー: サーバー タグ: , パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です