WordPressを自力でインストールする方法

大手レンタルサーバーにはだいたいWordPressクイックインストール機能が実装されていると思いますが、レンタルサーバーにWordPressを自力でインストールする方法を解説します。

大体の手順

  • WordPressパッケージをダウンロード&解凍。
  • サーバー側にWordPress用のMySQL(データベース)とそのデータベースへの全アクセス権・編集権を持つMySQLユーザーを作成。
  • wp-config-sample.phpファイルをwp-config.phpにリネーム。
  • wp-config.phpをテキストエディタで開き、必要な情報を編集。
  • サーバー上の希望の場所にWordPressパッケージ(解凍・編集を済ませたもの)を転送。
  • ブラウザで wp-admin/install.php へアクセスし、インストールスクリプトを実行。

以下、詳細な手順を解説します。今回使用するレンタルサーバーはミニバードです。

その前に必要なもの一覧

  • レンタルサーバー(PHPとMySQLが使えるもの)(これがないと始まらない)
  • FTPツール(FFFTPなど)
  • メモ帳以外のテキストエディタ(今後記事執筆予定)
  • WordPressパッケージ(後述)

WordPressパッケージをダウンロード&解凍

このページからWordPressパッケージをダウンロードし、解凍します。

データベース作成

ミニバードのサーバー管理画面からデータベース設定にアクセスし、MySQL追加からデータベースを追加します。名前は適当な半角英数字、文字コードはUTF-8にします。データベースを追加したら、次はユーザーを追加します。

MySQLユーザー設定からユーザーを追加します。ユーザー名・パスワードとも適当な半角英数字です。

上記工程が終了したら、先ほど追加したデータベースに先ほど追加したユーザーを関連付けます。権限追加して完了です。

wp-config.phpの作成

まずは先ほど解凍したWordPressパッケージを確認します。wordpressフォルダの中にwp-config-sample.phpファイルがあるはずです。これをwp-config.phpにリネームしてください。リネーム後編集しますが、このときメモ帳以外のテキストエディタで編集し、UTF-8のBOMなし (UTF-8N) で保存してください。それでは編集に着手します。

編集内容

必要な情報はサーバー管理画面のデータベース設定から拾ってきます。

ここまでの設定はMySQL作成時に自分で設定したものになります。通常は上4項目の設定を書き換えればOKです。まだまだ設定は続きます。

このキーについては覚える必要は1ミリもありません。とにかく長くてランダムな文字列が必要なので、こちらのサービスで作成、コピペです。表示されたものを全選択、コピーし置換すればOKです。以下の設定は必要な場合のみ変更します。

ここまで完了したら保存してください。

設定完了したパッケージをアップロード

いよいよサーバーにファイルを転送します。ここでどこにWordPressを表示させるか決めます。

  • サイトのルートディレクトリ (http://example.com/ など)
  • サイトのサブディレクトリ (http://example.com/blog/ など)

ルートディレクトリで表示させる

この場合は、サーバーのルートディレクトリにWordpressフォルダの「中身だけ」アップロードします。間違ってもフォルダごとアップロードはだめです。アップロードするディレクトリにindex.htmlが存在する場合は削除します。

サブディレクトリに表示させる

この場合は、wordpressフォルダの名前を好きなものに変更し、サーバーの任意の場所にフォルダごとアップロードしてください。 アップロードするディレクトリにindex.htmlが存在する場合は削除します。

インストールスクリプトの実行

ブラウザを起動し、以下のURLにアクセスします。

ルートディレクトリにアップロードした場合

http://example.com/wp-admin/install.php

サブディレクトリにアップロードした場合

http://example.com/サブディレクトリ名/wp-admin/install.php

正常に設置できていれば、以下のような画面が表示されると思います。

ここまでくればWordPress稼働まであと一息です。必要事項を設定、入力してインストールを完了させましょう。

このブログを応援する・寄付する

当ブログでは暗号通貨による寄付を募っております。

Bitcoin:

Monacoin:

Litecoin: