無料で利用できるレンタルサーバーHostinger (ホスティンガー) の申し込み方法から、WordPressのインストール方法まで分かりやすく説明します。
HostingerにはWordPressの 簡単インストール機能 があり、この機能を利用すればデータベースの操作が不要となるなど、初心者でも簡単にWordPressによるサイト運営が可能となります。
Hostinerは独自ドメインに対応していますが、Hostingerが保有する6種類のドメインを自由に利用できるため、独自ドメインがなくともWebサイトを運営することができます。ただし、このドメインはHostingerの契約期間のみ有効なので、長期にサイトを運用する予定があれば独自ドメインの取得をお薦めします。
下記の順に説明します。
Hostingerでは1つのユーザーアカウントで複数のサーバーを利用 (契約) できます。とりあえず、ユーザーアカウントを取得しましょう。必要なものは有効なメールアドレスのみです。
今すぐ登録!
をクリックします。
FacebookやGoogleのアカウントでも登録可能ですが、ここではメールアドレスによる登録について説明します。
アカウント登録
をクリックします。
すぐにコントロールパネルに移動しますが、まだアカウントは有効となっていません。登録したアドレスに下記のようなメールが届くので、メール内にある認証用リンクをクリックします。
○○様
弊社のサービスにご登録いただき、ありがとうございます。以下のリンクをクリックして、アカウントを有効化してください。
http://cpanel.hostinger.jp/auth/confirm/hash/xxxx
すぐにメールが届かない場合は、Resend confirmation link
をクリックしてください。認証メールが再送されます。
これでHostingerのアカウントが有効になります。
この画面が表示されると、ユーザーアカウントが有効になったことになります。それでは、サーバーアカウントを作成してみましょう。
Free
の 注文
をクリックします。
サーバーのドメインを決定します。Hostingerでは、他のレンタルサーバーのように、設定後にドメインの変更ができません。異なるドメインを利用する場合、新たにサーバーアカウントを作成する必要があります。
ドメインの種類があり、サブドメイン
はHostingerのドメインを利用できます。ドメイン
はあなたが保有する独自ドメインを設定できます。
ここではHostingerのドメインを利用して、example.16mb.com
とします。
有料プランであれば、サーバーの所在地を選択できますが、無料プランの場合、イギリスに固定されます。
パスワードは、初期FTPアカウント等のパスワードにも利用されます。忘れないようにメモをとっておきましょう。
間違いがないかを確認して 次へ進む
をクリックします。
注文
をクリックします。これでサーバーアカウントを作成する手続きは完了です。
サーバーアカウント作成の続きです。サーバーアカウントのリストに、先ほど作成したサーバーが追加されていることを確認できます。それではWordPressをインストールしてみましょう。
自動インストール機能
をクリックします。
wordpress
と入力して絞り込みます。WordPress
をクリックします。
WordPressのインストールに必要な情報を入力または選択します。
http://ドメイン/wp
とします。インストールディレクトリについては下記を参考にしてください。インストール
をクリックします。
アプリケーションリストにWordPressが追加されると、インストール完了です。
自動インストール機能を利用すると、アップデート時にエラーが発生します (2016年04月時点)。どうしても問題が解消されない場合、手動でのインストールを検討してみましょう。
それでは手動でインストールする方法を紹介します。手順は以下の通りです。
MySQLデータベース
をクリックします。
作成
をクリックします。
MySQLホスト
をメモしておきます。WordPressファイルをアップロードします。下記の公式サイトから最新版をダウンロードします。
FTPサーバーへの接続に必要な、FTPアカウントを確認します。FTPクライアントの利用方法については説明しません。
FTPアクセス
をクリックします。
http://ドメイン/wp/
でWordPressサイトにアクセスできるようになります。Hostingerは海外サーバーと言うこともあり、FTPの転送速度が非常に遅いです。WordPressのファイルを展開してから転送すると、かなり長い時間を必要とします。あまりにも効率が悪いので、以下の様なスクリプトを用意して、サーバー側でインストールファイルの取得と展開を実行させると効率的です。
$dir = __DIR__ ;
$zip = $dir.'wp.zip';
$f = fopen($zip,'w');
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,false);
curl_setopt($ch, CURLOPT_URL, "https://ja.wordpress.org/latest-ja.zip");
curl_setopt($ch, CURLOPT_FILE, $f);
curl_exec($ch);
curl_close($ch);
fclose($f);
// 解凍
$archive = new ZipArchive();
$res = $archive->open($zip);
if($res) {
$archive->extractTo($dir);
$archive->close();
}
理由は不明ですが、一度はドキュメントルート (公開ディレクトリ) にアクセスしないとPHPの動作が不安定になります。インストール前に「http://ドメイン/」にWebブラウザでアクセスしておきましょう。
これからの作業はレンタルサーバーに関係なく、一般的なインストール作業と同じです。
http://ドメイン/wp/
にアクセスします。「さあ、始めましょう!」
をクリックします。
送信
をクリックします。
インストール実行
をクリックします。
WordPressのサイト情報と管理者アカウントを登録します。
全ての項目は、インストール後にダッシュボードで変更可能です。
間違いがなければ WordPressをインストール
をクリックします。
ログイン
をクリックすると、ダッシュボードのログイン画面へ移動します。
この記事では /public_html/wp
にインストールしているため、WordPressを開くためには http://ドメイン/wp/
にアクセスする必要があります。http://ドメイン/
でアクセス可能とするためには、下記の記事を参考にWordPressの設定を変更してください。