プログラミング逆引き辞典

~ 多言語対応のプログラミングレシピ ~

WordPressのインストール

■ローカル開発環境でのWordPressのインストール方法
①「https://ja.wordpress.org/download/」から最新のWordPressをダウンロード

②ローカル開発環境を起動する
※ローカル開発環境の構築、起動方法はこちら ⇒ ローカル開発環境構築(windows)
 
③「Tera Term」等のターミナルでMySQLを起動してデータベースを作成する
「mysql -u root」でMySQLを起動


[vagrant@localhost ~]$ mysql -u root

データベースを作成(データベース名は任意)
「create database <データベース名>;」でデータベースを作成


mysql> create database db_wp;

ルートユーザー以外のユーザーを作成し、全ての権限を付与する
「grant all on <データベース名>.* to <ユーザー名>@<ホスト名> identified by ‘<パスワード>’;」


mysql> grant all on db_wp.* to wp_user@localhost identified by 'hoge12345';

 
④WinSCP等の転送ツールを使い、①でダウンロードしたWordPress内のディレクトリやファイルを「/var/www/html」に全てコピー後
、「wp-config-sample.php」をコピーして「wp-config.php」という名前で保存


 
⑤「wp-config.php」を下記のとおり編集する
・データベース名:db_wp
・ユーザー名:wp_user
・パスワード:hoge12345


// ** MySQL 設定 - この情報はホスティング先から入手してください。 ** //
/** WordPress のためのデータベース名 */
define('DB_NAME', 'db_wp');

/** MySQL データベースのユーザー名 */
define('DB_USER', 'wp_user');

/** MySQL データベースのパスワード */
define('DB_PASSWORD', 'hoge12345');

/** MySQL のホスト名 */
define('DB_HOST', 'localhost');

/** データベースのテーブルを作成する際のデータベースの文字セット */
define('DB_CHARSET', 'utf8');

/** データベースの照合順序 (ほとんどの場合変更する必要はありません) */
define('DB_COLLATE', '');

認証用ユニークキーを設定
※設定前


 * 認証用ユニークキー
 *
 * それぞれを異なるユニーク (一意) な文字列に変更してください。
 * {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org の秘密鍵サービス} で自動生成することもできます。
 * 後でいつでも変更して、既存のすべての cookie を無効にできます。これにより、すべてのユーザーを強制的に再ログインさせることになります。
 *
 * @since 2.6.0
 */
define('AUTH_KEY',         'put your unique phrase here');
define('SECURE_AUTH_KEY',  'put your unique phrase here');
define('LOGGED_IN_KEY',    'put your unique phrase here');
define('NONCE_KEY',        'put your unique phrase here');
define('AUTH_SALT',        'put your unique phrase here');
define('SECURE_AUTH_SALT', 'put your unique phrase here');
define('LOGGED_IN_SALT',   'put your unique phrase here');
define('NONCE_SALT',       'put your unique phrase here');

https://api.wordpress.org/secret-key/1.1/salt/」にアクセスして認証用ユニークキーをコピーして、「wp-config.php」内の認証用ユニークキーを上書き
※設定後


 * 認証用ユニークキー
 *
 * それぞれを異なるユニーク (一意) な文字列に変更してください。
 * {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org の秘密鍵サービス} で自動生成することもできます。
 * 後でいつでも変更して、既存のすべての cookie を無効にできます。これにより、すべてのユーザーを強制的に再ログインさせることになります。
 *
 * @since 2.6.0
 */
define('AUTH_KEY',         'ZNcx: -(2k*tC |FO0L,Poonby%SsP`sFK8HEtLcmg~U_lI_|`Z~P{j7nqD_-L}%5oM%^;4zN}-_en8XQ,3K&gcBij^!^`,5Fj:UU9k_e^Q5 S)F=r|8T');
define('LOGGED_IN_KEY',    '6>VWg/UyHkOh`{:CXdlc!&zl|P&[:8]< 1EQlqfiLc*J@WNHPoYu4,');
define('AUTH_SALT',        'y&D.d_|EH:3j 4Rge+@q*HlAO5Flbdg%,UeN39joJG_du4AA0%dD!7T+$FI,w+-L');
define('SECURE_AUTH_SALT', 'B:`gh#.?1ILE3vemFVtlkoV]Y*qYQ8>s&5U2m&z_W.*=j+BQ8#J!=#wN6o=P%4#+');
define('LOGGED_IN_SALT',   'YVW-;AqlYH)6JY4l[10YTtOJf}zG4<i0on<wb &<#9y.]`(a?Y &;U|x*n$;V%u7');
define('NONCE_SALT',       '^|j&~!F$X)L<=7]$lg ]0J<)2u4n=JN*OIg#~2pJ(,}+83gq4YjVGZv^`gW?_e%N');

 
⑥ブラウザで「192.168.33.10」にアクセスし、インストール画面で下記を入力後、「WordPressをインストール」を押下
サイトのタイトル
・ユーザー名(ログイン時に必要なのでメモしておくこと)
・パスワード(ログイン時に必要なのでメモしておくこと)
・メールアドレス
・検索エンジンでの表示
※検索エンジンに検索されるようにする場合は「検索エンジンでの表示」にチェックを入れない

 
⑦⑥で設定したユーザー名とパスワードでWordPressにログインできればOK