0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

CentOS7でwordpress環境の構築 -Wordpressのセットアップ編-

Last updated at Posted at 2021-03-11

はじめに

さて、 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ですね。

image.png

以上、【 CentOS7でwordpress環境を構築 】でした。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?