ここでは、WordPressを使うための準備をします。WordPressをインストール後、管理画面にログインして、WordPressが動いているのを確認します。
1.WordPressをダウンロードする
まずは、WordPressをダウンロードします。WordPressのファイルは、「WordPress 日本語版公式サイト」(https://ja.wordpress.org/download/) からダウンロードします。最新版のWordPress ファイルをダウンロードすることが可能です。
WordPressの公式サイトには、過去のバージョンをダウンロードできるページもあります。しかし、最もセキュリティが考慮されているのは最新版ですから、実務で使う場合には必ず最新版を選ぶようにしましょう。
WordPressのインストール
WordPressのインストール方法を解説します。以下の手順は、WordPressのバージョンが違っても基本的には同じです。
2.サーバーを準備する
WordPressを使うには、PHPが動作するWebサーバーと、MySQLデータベースサーバーが必要です。推奨動作環境はバージョンによって異なりますが、本稿執筆時点の最新版(WordPress 5.3.2)では、PHP 7.3以上、MySQL5.6(またはMariaDBバージョン10.1以上)のサーバーを推奨しています。
PHPやMySQLの導入方法はここでは解説しません。レンタルサーバーなら管理画面、もしくはphpMyAdminというアプリケーションが用意されていることが多いので、そこから作成・設定できます。クライアントワークでサーバーがすでに用意されている場合は、管理者に問い合わせましょう。
WordPressは、MySQLの中に記事やユーザー情報を保存します。WordPress をインストールする前に、WordPressで利用するMySQLデータベースとMySQLユーザーをあらかじめ作成しておきます。
MySQLのデータベースとユーザーを確認、または新規作成したら、「データベース名」「ユーザー名」「パスワード」「データベースのホスト名」をメモしておきましょう。この後、WordPressをインストールする際に、これらの情報を入力する必要があります。
WordPressをサーバーにアップロードする
ダウンロードしたWordPress のzip ファイルを解凍すると、index.phpや、wp-xxxx.phpのように「wp-」が先頭に付いたファイルが展開されます。これらすべてのファイルを、インストールするサーバーにアップロードします。このとき、たとえばインストールするサーバーのURLが「http://example.com」の場合は、「http://example.com/index.php」となるようにアップロードしてください。専用ディレクトリにインストールする場合は、10-01を参照してください。
解凍されるWordPressのファイルー式
| ファイル/ディレクトリ名 | 概要 |
|---|---|
| wp-content | テーマやプラグインなどに関するファイルを格納するディレクトリ。基本的には、このディレクトリの中のファイルを使って作業する |
| wp-admin | 管理画面に関するファイルを格納するディレクトリ |
| wp-includes | WordPress のシステム全般に関するファイルを格納するディレクトリ |
| index.php | Webサイトにアクセスがあったとき、最初に読み込まれるファイル |
| license.txt readme.html | ライセンスについての説明などを記載したファイル。これらのファイルはサーバーにアップロードをしなくても問題ない |
| wp-activate.php | ユーザーのアカウントに関するファイル |
| wp-blog-header.php | WordPressの環境に関するファイルをロードするファイル |
| wp-comments-post.php | コメント投稿に関するファイル |
| wp-config-sample.php | インストール時に、このファイルを元に設定ファイルを作成する |
| wp-cron.php | PHP による擬似cronジョブを実現するファイル |
| wp-links-opml.php | リンクのXML出力に関するファイル |
| wp-load.php | WordPressの動作に必要なプログラムをロードするファイル |
| wp-login.php | 管理画面のログインに関するファイル |
| wp-mail.php | メールによるブログ投稿用のファイル |
| wp-settings.php | WordPressを動かすための変数·関数·クラスの基本設定 |
| wp-signup.php | ブログ名·ユーザー名などの設定を行うファイル |
| wp-trackback.php | トラックバックとping送信用のファイル |
| xmlrpc.php | WordPressのXML-RPC通信に関するファイル |