CentOSの一般ユーザーを、apacheグループに追加。所有者/グループともにapacheに設定します。その他、メモWordPressインストール作業WordPressのサーバー初期設定、パーミッションの変更、wp-config.phpの設定、htaccessの設定まで、WordPressのインストール作業をこのページを確認することで全て網羅できるようにしています。※コンソールに「root」ユーザーではなく、一般ユーザーでログインしている場合は、以下の説明のコマンドの文頭に「sudo」をつけて実行してください。WordPress用のデータベース作成Mysql(MariaDB)にログインコンソール(ターミナル)で、Mysql(MariaDB)にログインしてください。パスワードを求められたら設定しているパスワードを入力してください。utf8;※例えば、データベース名を「wordpress_db」とする場合は、下記のコマンドになります。databases;作成したデータベースに、ユーザー名とパスワードを設定データベースが作成されたことが確認できたら、ユーザー名とパスワードを設定してください。by’「WordPressで使うパスワード」’;※ユーザー名は16文字までです。※例えば、データベース名を「wordpress_db」ユーザー名を「wordpress_user」パスワードを「wordpress_password」とすると、下記のコマンドになります。by'wordpress_password';設定ができたらMysqlのコマンドプロンプトを閉じてください。exit;1exit;WordPressのインストールコンソール(ターミナル)で、/var/www/htmlに移動してください。http://ja.wordpress.org/latest-ja.tar.gz解凍してください。latest-ja.tar.gz解凍されると、/var/www/html内に、wordpressというディレクトリが作成されます。作成されたwordpressという名称を任意の名前に変更してください。※ディレクトリー名は自由に設定してください。個人的には、運用しているドメイン名にしておくとわかり易いと思います。hogehoge.comとすると、下記のコマンドになります。hogehoge.comダウンロードした圧縮ファイルを削除してください。先ほど作成したWordPress/ディレクトリ(hogehoge.com)の中のパーミッションと所有者・グループを変更していいきます。目的は2つ・ブラウザの管理画面でプラグインの編集などができるようにすること・CentOSの管理者である「root」ユーザーを使わずに、一般ユーザーでファイルの編集をできるようにすること。CentOSの一般ユーザーを、apacheグループに追加。一般ユーザーを作成していなければ、下記のコマンドで追加してください。ユーザー名ユーザーにパスワードを設定してください。※wheelグループとは、sudoをつけることにより、root権限を利用できるグループです。※apacheグループは、apacheをインストールしたときに作成されるグループです(CentOS7では、初期設定でインストールされています。apacheユーザーの所属しているグループの確認するために下記のコマンドを実行してください。以下のように、wheelグループとapacheグループが追加されていれば成功です。先ほど作成したWordPress/ディレクトリ(hogehoge.com)の所有者と所属グループを変更していきます。下記のコマンドで、変更前の所有者を確認できます。-al初期設定では、所有者がnobody、グループが65534になっています。04:43所有者/グループともにapacheに設定します。/var/www/html/hogehoge.comパーミッション(属性)を変更ディレクトリ(hogehoge.com)「ディレクトリ」のパーミッションが、初期設定では755になっています。これを775に変更して、グループユーザーにも権限を与えます。※共有サーバーでは、このパーミッションにしないで下さい。+ディレクトリ(hogehoge.com)「ファイル」のパーミッションが、初期設定では644になっています。これを664に変更して、グループユーザーにも権限を与えます。※共有サーバーでは、このパーミッションにしないで下さい。+wp-config.phpwp-config.phpの作成ディレクトリ(hogehoge.com)に移動にしてください。複製してwp-config.phpを作成します。wp-config.phpwp-config.phpの編集SFTPソフトなどで編集しても、コンソールを用いてvimで編集してもかまいません。コンソールの場合は、下記コマンドを実行してください。vimでファイルを開いたら「i」で編集モードになります。終了時には、「ESC」ボタンを押して「:wq」で保存できます。wp-config.php複製でできた、wp-config.phpをMysql(MariaDB)で作成した内容に書き換えます。」と設定して場合、下記の4箇所を変更してください。4table_prefixをwp_ではじまる任意の名称に変更してください。//この4つの項目は、ブラウザでの初期設定でも使います。'wordpress_password');4table_prefixをwp_ではじまる任意の名称に変更してください。'wp_hogehoge';//この4つの項目は、ブラウザでの初期設定でも使います。wp-config.phpのパーミッション変更wp-config.phpのパーミッション及び所有者・グループを変更してください。(初期設定では644になっています。wp-config.php※400で動かないときは、wp-config.phpの所有権とグループが「apache」になっているか確認してください。変更内容は、下記のコマンドで確認できます。-al.htaccess次の2つの「htaccess」ファイルを作成します。1WordPress全体に適用されるファイル2wp-adminディレクトリ以下に適用させるファイル1WordPress全体に適用される.htaccessの作成・編集ディレクトリ(hogehoge.com)に移動にしてください。/var/www/html/hogehoge.com既に作成している.htaccessをディレクトリ内(hogehoge.com内)にアップロードするか、コンソールでhtaccessを作成してください。コンソールで作成する場合は、下記のコマンドを実行してください。ファイル名」を実行すると、自動でそのファイルが新規作成され、編集画面に移動します。.htaccess」で作成できます。.htaccess」で閲覧できます。.htaccess以下、必要に応じてhtaccessに追記してください。[NC,F,L]</IfModule>2wp-adminディレクトリ以下に適用させる.htaccessの作成・編集ディレクトリ(hogehoge.com)に移動にしてください。/var/www/html/hogehoge.com/wp-admin下記のコマンドで、htaccessファイルを新規作成・編集してください。.htaccess以下の内容をコピーして貼り付けてください。IPアドレスは、自分自身のIPアドレスを入力してください。することで、wp-login.phpに不正にログインされても、管理画面に接続できないようにしています。初期設定では644になっているので、必ず604に変更してください。今までの設定ができたら、ブラウザで接続してください。wp-config.phpで設定した4項目を記入するところがあります。」のチェックをはずしてください。パーマリンク設定1管理画面の「設定」→「パーマリンク設定」のカスタム構造の語尾を以下のように変更してください。SFTPプラグインインストールコンソールでプラグインのディレクトリへ移動してください。/var/www/html/hogehoge.com/wp-content/plugins/サーバー内にプラグインをダウンロードしてください。https://downloads.wordpress.org/plugin/ssh-sftp-updater-support.0.7.1.zip以下のアドレスでプラグインの最新バージョンのダウンロードリンクをチェックしてください。https://wordpress.org/plugins/ssh-sftp-updater-support/ダウンロードしたプラグインを解凍してください。ssh-sftp-updater-support.0.7.1.zipダウンロードした圧縮ファイルを削除してください。ssh-sftp-updater-support.0.7.1.zipブラウザの管理画面でsshプラグインを「有効」にしてください。作成webarichive対策です。勝手にページを記録させないようにする設定です。/var/www/html/hogehoge.com/robots.txt以下2行を追記してください。(3)プライバシーポリシーページの一番上に戻る。