エス技研

WordPress、CakePHP、PHP、baserCMSなどの Web系システムを中心に情報を提供します!


ECCUBEの管理画面のSSL設定をインストール後に変更する方法

      2017/03/08

ECCUBEの管理画面のSSL設定方法

 

ECCUBEの管理画面の SSL設定を変更する場面

 
ECCUBEをインストールし、運用している環境に対して
 ・管理画面を SSL対応にする場合
 ・管理画面を非 SSL化する場合
の対応方法についての解説です。
 
前者のイメージとしては、開発中、もしくは、運用開始時点では SSLの設置をしていなかったものの、SSLの設置をしたので管理画面を SSL化したい、という場合があるでしょう。
 
後者のイメージとしては、管理画面を SSL化して運用している本番環境を元にして開発環境を構築したいが、開発環境なので SSLはないので非 SSL化したい、という場合があるでしょう。
 
今回の私は後者の対応の方法を調べたワケですが、その方法を解説します。
 
 


 

管理画面の SSL設定の変更方法

 
今回の説明は、管理画面が強制 SSL設定になっている設定を非 SSL化する想定です。
 
対応するファイルは、下記になります。
 {ECCUBEのフォルダ}/data/config.php
 
変更する箇所は 2カ所です。
 

 
「HTTPS_URL」の設定を https://~ となっている部分を http://~ に変更します。
 
 

 
「ADMIN_FORCE_SSL」を「false」にします。
項目名を見ても分かると思いますが、管理画面に対して SSLを強制するか否かの設定項目です。
 
インストールする際に下記の項目で設定する項目です。
20151203_web_01
 
ここにチェックを入れていると、SSL経由(https://~)でのアクセスが強制されます。
http://~ でのアクセスができなくなります。
 
チェックを入れると「ADMIN_FORCE_SSL」が「true」になります。
強制的に SSL経由でのアクセスをする場合は「true」を指定します。
 
 

管理画面の SSL設定に関連して確認するポイント

 
そもそもの話として、ECCUBEの環境を、本番環境から開発環境に移設する、サーバを引越しする、本番公開時にドメインを設定する、といった環境の状況が変わる場合の対応方法については、下記に記事を書いていますので参考にしてください。
 
 ECCUBEを開発環境から本番ドメインに変更でエラーが・パス変更について
 ファイル変更だけ!ECCUBEの本番から開発環境をコピーする手順を解説
 
 
標準機能で ECCUBEを運用している場合はおおよそ前項の解説の内容で足りるのですが、ECCUBEのルートや adminフォルダで .htaccessを設定してリダイレクト設定をしている場合は、その設定の影響で不具合を起こす場合もありますので、前項の設定だけで表示されない場合は、.htaccessの設定も確認してみましょう。
 
場合によってはリダイレクトループのエラーが起こっている場合もありますので。
リダイレクトループについては「リダイレクトループが原因で「ERR_TOO_MANY_REDIRECTS」「このページを表示できません」が出たときの対策12事例+α」に記事を書いていますので参考にしてみてください。

 - PHP・Smarty・ECCUBE

GoogleAdwords

GoogleAdwords

最後までお読みいただきましてありがとうございます。
この記事が参考になったと思いましたらソーシャルメディアで共有していただけると嬉しいです!

Message

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

下記の空欄を埋めてください。 * Time limit is exhausted. Please reload CAPTCHA.

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

※入力いただいたコメントは管理者の承認後に掲載されます。

  関連記事

Phpmailerでスパム回避!Gmail等のSMTPを経由するPHPのメールフォーム解説

お問い合わせ等のメールフォームから送ったメールがスパム扱いされる!その対策としてライブラリ「Phpmailer」を使う方法を解説。関数化していますのでコピペでOK。

include、requireのパス指定をdirname(__FILE__)、__DIR__と書く理由

include、requireのパスの指定を dirname(__FILE__)、__DIR__で記述する理由に付いて解説。相対パス、絶対パスを直書き、パスを書かない場合は何が問題かを説明。

パーミッション(属性)一括変更ツール・WordPress最適化済

WordPressのパーミッション(属性)を一括変更するツールを作成!ファイル、フォルダのパーミッションが一覧表示でき、ファイルを選んでパーミッションの変更が行えます。

ファイル変更だけ!ECCUBEの本番から開発環境をコピーする手順を解説

ECCUBEを本番から開発環境をコピーする際の手順を解説。PGMメンテに必要な開発環境を構築する手順を解説。ECCUBEの仕組みは簡単なので作業は5分ほど。

路線・駅検索をPHPで実装する方法解説。GoogleMapsの緯度経度から計算し検索
路線・駅検索をPHPで実装する方法解説。GoogleMapsの緯度経度から計算し検索

路線・駅検索の仕組みの構築は大変。登録する側も最寄り駅が多い場合は大変。なので簡易に実装するため緯度経度に基づき直線距離を計算する処理を考案して実装して、その処理を解説。

PHP range関数を使って階乗と重複組み合わせを計算

PHPの range関数を使って階乗と重複組み合わせを計算し、それを元に乱数発生器を作成しました。

XML形式の値を配列形式に変換・PHPでは simplexml_load_string()
XML形式の値を配列形式に変換・PHPでは simplexml_load_string()

XMLとは「Extensible Markup Language」の略でテキストベースのデータフォーマット。XMLをPHPで配列に変換するWebツールの紹介とその処理「simplexml_load_string()」関数についての解説。

指定した数で文字列を丸める関数substr、mb_substr、mb_strimwidthの違い
指定した数で文字列を丸める(n文字目で…にする)関数substr、mb_substr、mb_strimwidthの違い

文字列を指定された数で抜き出すPHPの関数、substr、mb_substr、mb_strimwidthについての解説。似た関数だが引数の指定方法が違ったり、文字数がバイト数か文字数かも違ったり、注意が必要だ。

フォルダを指定してファイルのパーミッションを変更するプログラム

フォームからフォルダ、パーミッションを指定しパーミッションを変更するサンプルプログラムの解説です。

ECCUBEでアップロードできない。upload_max_filesizeを設定する場所

テンプレートをアップロードする際に発生するエラー「テンプレートファイルがアップロードされていません」の対処方法。これはファイル容量の制限に引っかかっています。