はじめに
さて、 CentOS7でwordpress環境の構築 -PHPのインストールとミドルウェアのセットアップ編- が済んだので、いよいよ Wordpress のインストールを行います。
wordpressのインストール
まずドキュメントルートに移動します。
$ cd /var/www/html/
Wordpressのインストールに必要な圧縮ファイルをダウンロードします。
$ sudo curl -LO http://ja.wordpress.org/latest-ja.tar.gz
んでもって、ダウンロードしたファイルを解凍します。
そうするとwordpressというディレクトリが出来上がっています。
$ sudo tar zxf latest-ja.tar.gz
$ ls
latest-ja.tar.gz wordpress
このままではwebサイトにアクセスするURLが http://xxx.xxx.xxx.xxx/wordpress/domain/ となってしまう為、展開したファイルをドキュメントルート内に移動します。
$ sudo mv wordpress/* .
$ ls
index.php wp-admin wp-content wp-load.php wp-signup.php
license.txt wp-blog-header.php wp-cron.php wp-login.php wp-trackback.php
readme.html wp-comments-post.php wp-includes wp-mail.php xmlrpc.php
wp-activate.php wp-config-sample.php wp-links-opml.php wp-settings.php
※ココに latest-ja.tar.gz と wordpress も出てきます。
Apachenのアクセスを許容する為、ドキュメントルートの所有者と所有グループを変更します。
また、wp-config-sample.php というファイルの名前を変更します。
$ sudo chown -R apache:apache /var/www/html/
$ sudo mv wp-config-sample.php wp-config.php
latest-ja.tar.gz と wordpress は消してしまってOKです。
$ sudo rm -rf latest-ja.tar.gz wordpress
次に wp-config.php を編集します。
ファイルを開いて日本語の部分は文字化けしている場合はCentOS7のロケール設定を参照して日本語設定を行ってください。
$ sudo vi wp-config.php
<?php
/**
* WordPress の基本設定
*
* このファイルは、インストール時に wp-config.php 作成ウィザードが利用します。
* ウィザードを介さずにこのファイルを "wp-config.php" という名前でコピーして
* 直接編集して値を入力してもかまいません。
*
* このファイルは、以下の設定を含みます。
*
* * MySQL 設定
* * 秘密鍵
* * データベーステーブル接頭辞
* * ABSPATH
*
* @link http://wpdocs.osdn.jp/wp-config.php_%E3%81%AE%E7%B7%A8%E9%9B%86
*
* @package WordPress
*/
// 注意:
// Windows の "メモ帳" でこのファイルを編集しないでください !
// 問題なく使えるテキストエディタ
// (http://wpdocs.osdn.jp/%E7%94%A8%E8%AA%9E%E9%9B%86#.E3.83.86.E3.82.AD.E3.82.B9.E3.83.88.E3.82.A8.E3.83.87.E3.82.A3.E3.82.BF 参照)
// を使用し、必ず UTF-8 の BOM なし (UTF-8N) で保存してください。
// ** MySQL 設定 - この情報はホスティング先から入手してください。 ** //
/** WordPress のためのデータベース名 */
define('DB_NAME', 'database_name'); ← ココ
/** MySQL データベースのユーザー名 */
define('DB_USER', 'database_user_name'); ← ココ
/** MySQL データベースのパスワード */
define('DB_PASSWORD', 'database_user_passwprd'); ← ココ
/** MySQL のホスト名 */
define('DB_HOST', 'localhost');
/** データベースのテーブルを作成する際のデータベースの文字セット */
define('DB_CHARSET', 'utf8');
/** データベースの照合順序 (ほとんどの場合変更する必要はありません) */
define('DB_COLLATE', '');
<<<略>>>
設定完了後、このファイルのアクセス権限を編集しておきます。
SElinux が有効の場合、wordpress が使えなくなるので SElinux はココで無効にしておきます。
もしSELinuxを有効にしてwordpressを運営する場合の設定の手順を実施している場合はSElinuxの無効化は必要ありません。
$ sudo chmod 400 wp-config.php
$ sudo setenforce 0
あとはブラウザで http://XXX.XXX.XXX.XXX/wp-admin/install.php/ にアクセスをすればWordpressのセットアップGUIが開きますので、必要な情報を入力してからインストールを行ってください。
こんな画面が出ればOKですね。
以上、【 CentOS7でwordpress環境を構築 】でした。