WordPressのソフトをダウンロードし、DB接続情報を設定してWEBの公開フォルダにコピーします。
PCから参照するWordPressは、下記の通りとして設定を進めます。
WordPressのダウンロードとDB接続情報の設定
WordPressの最新版を取得しtest配下に展開
$ cd <=念のためカレントフォルダに移動
$ wget https://ja.wordpress.org/latest-ja.tar.gz <=最新バージョン取得
--2024-07-28 17:21:37-- https://ja.wordpress.org/latest-ja.tar.gz
Resolving ja.wordpress.org (ja.wordpress.org)... 198.143.164.252
Connecting to ja.wordpress.org (ja.wordpress.org)|198.143.164.252|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 25787627 (25M) [application/octet-stream]
Saving to: ‘latest-ja.tar.gz’
latest-ja.tar.gz 100%[==============================================>] 24.59M 8.20MB/s in 3.0s
2024-07-28 17:21:41 (8.20 MB/s) - ‘latest-ja.tar.gz’ saved [25787627/25787627]
$ tar xvfz latest-ja.tar.gz <=ダウンロードファイルの解凍
wordpress/
wordpress/wp-login.php
wordpress/wp-cron.php
wordpress/xmlrpc.php
・
・ 以降省略
・
$ ls <=解凍後のファイルを確認
latest-ja.tar.gz wordpress/ <=解凍されたフォルダ
$ cd ~/wordpress <=解凍されたフォルダに移動
以降の作業は、解凍先のフォルダで作業します。
WordPressにDB接続情報を設定
MariaDBに作成したDBにログインするための情報を、WordPressのwp-config.phpに設定します。
WordPressのサンプルファイルを設定ファイルとしてコピーします。
$ cd ~/wordpress <=念のためフォルダに移動
$ cp wp-config-sample.php wp-config.php
作成済みのDBに接続するための情報を設定します。
$ vi wp-config.php
ももぶろ
viの超簡単な使い方は、ここを見てね
・
・ 手前省略
・
// ** Database settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
/** Database username */
define( 'DB_USER', 'username_here' );
/** Database password */
define( 'DB_PASSWORD', 'password_here' );
/** Database hostname */
define( 'DB_HOST', 'localhost' );
/** Database charset to use in creating database tables. */
define( 'DB_CHARSET', 'utf8' );
・
・ 以降省略
・
上記赤字の所を、MariaDBで作成したDBに合わせて変更し保存します。
- database_name_here => test
- username_here => test
- password_here => testuser001
- utf8 => utf8mb4
ももぶろ
文字化け防止の為 utf8mb4 に指定してね。
Apache2にWordPressをインストール
testのフォルダをドキュメントルートに作成
$ sudo mkdir /var/www/html/test
WordPressをtest配下にコピー
$ cd ~/wordpress <=念のためフォルダに移動
$ tar cvfz test.gz ./* <=配下を全てアーカイブ
index.php
license.txt
readme.html
wp-activate.php
・
・ 以降省略
・
$ sudo tar xvfz test.gz -C /var/www/html/test <=test配下に解凍
index.php
license.txt
readme.html
wp-activate.php
・
・ 以降省略
・
Apache2が動作するユーザにオーナーを変更
$ sudo chown -R www-data:www-data /var/www/html/test
ももぶろ
次はいよいよWEB上でインストールします。