スターサーバー #StarServer はサービスの提供を終了しました。
現在は スターサーバー #StarServer として、新しいサービスを提供しています。
スターサーバーで独自ドメインとSSL(HTTPS)に対応するWordPressをインストールする方法を紹介します。 簡単インストール機能を利用すれば、初心者でも悩まずにWordPressを導入することができますが、ここでは手動インストールについても併せて説明しています。
予め「独自ドメイン」と「SSLサーバー証明書」を設定しておきましょう。 下記を参考にしてください。
これらを設定しておけば、悩むことなく独自ドメインとSSL(HTTPS)に対応したWordPressを導入できます。 これらは導入後でも設定できますが、無用なトラブルを避けるためにも予め実施しておくことをおすすめします。
「データベースの作成」と「インストールファイルの配備」が必要です。
WordPressをインストールするデータベースを用意します。
データベースが作成されましたが、そのデータベースへアクセスするためのアカウント(MySQLユーザー)が必要です。
MySQLユーザーが作成されたので、先ほどのデータベースに割り当てましょう。
データベースにMySQLユーザが紐付けされアクセス可能となりました。
これでデータベースの準備は完了です。 「データベース名」「MySQLユーザ名」「パスワード」「MySQLホスト名」はWordPressのインストール時に必要となります。
ここでは独自ドメイン「example.com」を対象にWordPressをインストールします。
インストールディレクトリとドメイン(URL)の関係は以下の様になります。
ドキュメントルートに直接ではなく、WordPress専用ディレクトリ(~/example.com/public_html/wp)へのインストールが一般的です。 理由はWordPress以外のファイルを扱うときに混在していまい、管理が面倒になるからです。
Zipファイルを展開すると wordpress
という名称のフォルダが生成されます。
これを wp
に変更して、example.com
のドキュメントルートにアップロードします。
インストールディレクトリは慎重に決定しましょう。 後から変更することも可能ですが、サイトの作りによってはデータベースやコンテンツの大幅な修正が必要となります。 インストールディレクトリの説明は こちらの記事 も参考にしてください。
これでインストールファイルの配備が終わりました。
ここからは一般的な手続きとなるため、スターサーバーでも他のレンタルサーバーでも同じです。 WebブラウザでWordPressのインストールディレクトリ(https://example.com/wp/)にアクセスします。
データベース情報を入力します。
wp_
のままで構いません。
サイト情報と管理者情報を設定します。下記を参考にしてください。
項目 | 説明 |
---|---|
サイトのタイトル | ウェブサイトのタイトルとして表示されます。ダッシュボードでの「サイトのタイトル」に利用されます。 |
ユーザー名・パスワード | 管理者アカウントとなります。ダッシュボード(WordPressの管理ツール)へのログインに必要な情報なので、メモを残しておきましょう。 |
メールアドレス | 管理者のアドレス以外に、コメント、トラックバック、ピンバック、アップデートなどの通知にも利用されます。パスワードを忘れた際の手続きにも利用するので、有効なアドレスを入力します。 |
検索エンジンでの表示 | チェックすると検索エンジンのクローリング 対象外 となります。テストサイトなど公開したくない場合はチェックします。ただし、チェックしても完全に検索結果から除外されるわけではありません。 |
間違いがなければ「WordPressをインストール」をクリックします。
WordPressを /wp
ディレクトリにインストールしたため、サイトを開くには https://example.com/wp/
へアクセスする必要があります。
https://example.com/
でトップページを開くためには、後述する「URLから「wp」を除く」を参考にしてください。
これで簡単インストール機能によるWordPressの導入が完了しました。
ブログ情報(WordPress情報)はもちろんですが、データベース情報も運用後に必要となるため、メモに残しておきましょう。
簡単インストール機能を利用するとサイトアドレスが「http」で設定されるため、ユーザー自身で「https」に変更する必要があります。
この設定を行うことで、httpsでのアクセス時に正常動作するようになります。
WordPressを /wp
ディレクトリにインストールしています。
そのためウェブサイトを開くには https://example.com/wp/
へアクセスする必要があります。
https://example.com/
でのアクセスを可能とするにはちょっとした作業が必要です。
詳しくは下記の公式情報を参考にしてください。
.htaccessはコピーしただけなので、パスを修正する必要があります。
設定によって異なりますが、上図のようにパスが自動的に修正されます。
これで「https://example.com/」でトップページにアクセスできるようになりましが、変更前と同様に「https://example.com/wp/」でもアクセスできます。
簡単に対処する方法は、ダッシュボードのパーマリンク設定を変更することです。
基本: https://example.com/?p=123
日付と投稿名: https://example.com/2020/01/01/sample-post/
月と投稿名: https://example.com/2020/01/sample-post/
数字ベース: https://example.com/archives/123
投稿名: https://example.com/sample-post
カスタム構造: https://example.com/任意のタグ
「基本」以外であれば「https://example.com/wp/」へのアクセスは「404(not found)」となります。
.htaccessでトップページ(https://example.com/)へリダイレクトさせる方法もありますが、「https://example.com/wp/」以下はダッシュボードへのアクセスに含まれるため、設定は慎重に行う必要があります。
このままでは「http」と「https」のどちらでもアクセスできてしまいます。 下記のような記述を「.htaccess」に追加することで、「http」でのアクセスを「https」へ転送させることができます。