速報

Maru-Janで全会員185万人超の認証情報が流出 再開後もパスワード変更を

CATEGORY

【WordPress】HTTPS対応後に管理画面に入れなくなった場合の対処方法

※本ページのリンクにはプロモーションが含まれています。

【WordPress】HTTPS対応後に管理画面に入れなくなった場合の対処方法

目次

本記事では、WordPressをに対応した際に、ページは表示されるけど管理画面に入れなくなった場合の対処方法をご紹介してます。

現在は主流となっている常時SSL化。2019年以降に制作されたサイトは基本的に最初からをインストールした状態もしくは公開前に設定することが当たり前になっています。

ただ、それはあくまで最近の話であって。未だSSL証明書が設定されていないサイトも一定数存在します。それらのサイトを安全に閲覧してもらうためにも、私たちのようなエンジニアが対応することも大事な役目になります。

さて、前置きが長くなりましたが、今回、随分前にサイト制作はしたけど保守のような継続的な契約はしていないサイトを持っているお客様からWebサイトの常時SSL化のご依頼をいただきました。はWordPressを使っていて、はエックスサーバー

を使用しています。SSL証明書は私たちがよく使用しているグローバルサインのものを発行しました。

本記事ではSSL証明書のインストールといったサーバー側の設定が終わった後の話になりますが、サーバー側の設定方法についてもどこかでご紹介できればと考えています。今回はあくまでSSL証明書を設定した後の話ですので、予めご了承いただければと思います。

では、お話していきます。

スポンサーリンク

WordPressをHTTPSの通信に対応させる

WordPressを「http→https」に変更するために必要なのは「管理画面」にある「設定 > 一般」を開いた先にある「WordPress アドレス (URL)」と「サイトアドレス (URL)」を変更するだけです。常時SSL化にする場合は「htaccess」や[nginx」の設定ファイルに追記する必要はありますが、WordPress側では基本的にそれだけで問題ないかと思います。

まずは「WordPress アドレス (URL)」と「サイトアドレス (URL)」の中で「http」となっている部分を「https」に変更してサイトにアクセスしてみましょう。

HTTPSに変更すると管理画面に入れない

トップページのURLにアクセスするとページ自体は表示されるのに、管理画面に入れないケースがあります。おそらくプラグインかと思います。私自身複数のサイトを常時SSL化してきたため、何度か同様のケースに当たったことがあります。

現象としては下記のようなものです。

  • 管理画面のURLでリダイレクトループが発生
  • IDとパスワードを入力してログインボタンを押下するとリダイレクトループが発生

そういった現象が発生したら、焦る気持ちを抑えていったん落ち着きましょう! 深呼吸深呼吸。サイトはちゃんと表示されているので大丈夫です。

この現象が発生したときにやることは一つです。「wp-config.php」に下記の一行を追加します。(「require_once(ABSPATH . 'wp-settings.php');」より上に追記しましょう。)

$_SERVER['HTTPS'] = 'on';

ファイルにサーバー変数を追記したら、サーバー上のwp-config.phpを更新して再度管理画面のURLにアクセスしてみましょう。無事に表示されるかと思います。

スポンサーリンク

最後に

いかがでしたでしょうか。

WebサイトのHTTPS対応が急がれる現在においても、まだまだ対応できていないサイトは数多く存在します。Web制作会社と契約していたり、ちゃんとした知識を持ったWeb担当者がいる企業であれば問題ないかと思いますが、サイトだけ作ってもらって放置しているような場合は、制作してもらった会社に連絡してHTTPSの対応をしてもらうと良いかもしれません。

以上、WordPressでHTTPS対応後に管理画面に入れなくなった場合の対処方法のご紹介でした!

この記事を書いた人

Ryohei

Webエンジニア / アプリ開発者 / 技術ブログ運営者

福岡のWeb制作会社に勤務するWebエンジニアです。10年以上にわたりWeb制作・開発に携わり、ヒアリングや進行管理から、コーディング、CMSの構築、システム開発、サーバーの構築・保守・運用まで、Webサイト制作の工程を幅広く担当しています。Webサイトは、これまでに100以上の構築・保守を手がけてきました。

個人でもWebサイトの制作・改修やWebアプリの開発・運用を行い、AIを活用した開発にも取り組んでいます。近年はWebセキュリティにも注力しています。

2015年から技術メディア「Into the Program」を運営し、実務や開発で得た知識をもとに、プログラミングの実装方法やWebサイトの運用・セキュリティ情報を発信しています。

主な分野
Webサイト構築・保守・運用 / HTML/CSS / JavaScript / PHP / WordPress / サーバー構築・保守・運用 / アプリ開発 / セキュリティ対策
資格・試験合格
情報セキュリティマネジメント試験
基本情報技術者試験
AWS認定ソリューションアーキテクト アソシエイト
PHP8技術者認定ウィザード
メディア運営
2015年〜

記事の作成・更新について

セキュリティ記事は、ベンダーの公式アドバイザリやCVE・JVNなどの一次情報を参照し、出典と情報確認日を記載します。実環境での検証を行った場合は、その環境と確認範囲を明示します。重要な追加情報や誤りを把握した場合は、内容を確認して追記・訂正します。

関連する記事

おすすめの書籍

キーワードから探す

スポンサーリンク

レンタルサーバー

事業者が管理するサーバーの一部を借りて、Webサイトやメールを運用するサービス。サーバーの保守を任せられる。

詳しく見る

CMS

HTMLなどの専門知識がなくても、管理画面からWebサイトの内容を作成・更新できるシステム。WordPressが代表例。

詳しく見る

電子証明書

公開鍵の持ち主が誰かを、認証局が証明する電子的な証明書。HTTPSのサーバー証明書やソフトウェアの署名に使う。

詳しく見る

HTTPS

HTTPの通信をTLSで暗号化したもの。Webサイトとの通信を盗み見や改ざんから守る。

詳しく見る