Contents
WordPress用データベース
wordpress用ユーザー、パスワード、データベースを作成する
データベース : wp_db
ユーザー : wp_user
パスワード : ?Wabcd123
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# mysql -u root -p Enter password: Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 15 Server version: 10.5.24-MariaDB Source distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]> create database wp_db; Query OK, 1 row affected (0.000 sec) MariaDB [(none)]> create user 'wp_user'@'localhost' identified by '?Wabcd123'; Query OK, 0 rows affected (0.001 sec) MariaDB [(none)]> grant all on wp_db.* to 'wp_user'@'localhost'; Query OK, 0 rows affected (0.001 sec) MariaDB [(none)]> flush privileges; Query OK, 0 rows affected (0.000 sec) MariaDB [(none)]> exit Bye |
WordPress インストール
WordPressダウンロードとインストール
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
# cd /srv/httpd/htdocs/slack.korodes.com # wget http://wordpress.org/latest.tar.gz --2024-03-10 14:56:52-- http://wordpress.org/latest.tar.gz Resolving wordpress.org (wordpress.org)... 198.143.164.252 Connecting to wordpress.org (wordpress.org)|198.143.164.252|:80... connected. HTTP request sent, awaiting response... 301 Moved Permanently Location: https://wordpress.org/latest.tar.gz [following] --2024-03-10 14:56:52-- https://wordpress.org/latest.tar.gz Connecting to wordpress.org (wordpress.org)|198.143.164.252|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 24482912 (23M) [application/octet-stream] Saving to: ‘latest.tar.gz’ latest.tar.gz 100%[===================>] 23.35M 9.76MB/s in 2.4s 2024-03-10 14:56:55 (9.76 MB/s) - ‘latest.tar.gz’ saved [24482912/24482912] |
1 |
# tar zxvf latest.tar.gz |
設定ファイルの編集
1 2 |
# cd /srv/httpd/htdocs/slack.korodes.com/wordpress/ # cp wp-config-sample.php wp-config.php |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
# vi wp-config.php // ** Database settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define( 'DB_NAME', 'database_name_here' ); ←WordPress用データベース /** Database username */ define( 'DB_USER', 'username_here' ); ←WordPress用データベースユーザー /** Database password */ define( 'DB_PASSWORD', 'password_here' ); ←WordPress用データベースユーザーパスワード 最終行に以下の分を追加します。 これをしないと、プラグインを追加するときにFTP接続情報なるものを聞かれます。 define('FS_METHOD', 'direct'); |
/srv/httpd/htdocs/[web公開ディレクトリー]の下に展開した中身を移動します(今回は/srv/httpd/htdocs/slack.korodes.com)
1 2 |
# cd /srv/httpd/htdocs/slack.korodes.com # mv wordpress/* . |
wordpressディレクトリの所有者をapacheにします。
これをしないとプラグインのインストールなどの際に、ディレクトリを作成できないとか言われてしまします。
1 2 |
# chown -R apache:apache /srv/httpd/htdocs/slack.korodes.com # chmod 775 -R /srv/httpd/htdocs/slack.korodes.com |
起動確認
ブラウザで http://<サーバー名>/wp-admin/install.php に接続すると言語の選択画面になるのでデフォルトのEnglishで進める
ユーザー名、パスワード等必要事項を入力し、インストールを開始する
Site Title : 任意のタイトル
Username : 任意のユーザー名
Password : 任意のパスワード
Your Email : 管理者のメールアドレス
を入力し、「Install WordPress」クリック
インストールが成功すると"Log In"クリック
上記で設定した[Username][Password]を入力し、[Log In]クリック
ログインに成功すると下記のようなWordPressダッシュボードが表示される