.htaccessについてはプリティーURLの設定のみで特別な設定はしておりません。
httpd.confにつきましてはファイル内は確認することができますが
知識が乏しく申し訳ございませんが、httpsを設定するにはどの情報が必要でしょうか。
お手数ですがご教授お願いします。
ssl設定につきまして
2014年10月31日 at 16:43
ログイン画面につきまして
httpsを設定したいのですが、うまくいきません。
環境は下記となります。
# concrete5 Version
5.6.3.1
# concrete5 Packages
Force SSL (2.6).
# Server Software
Apache/2.2.3 (Red Hat)
# PHP Version
5.3.29
拡張のForce SSLを利用し属性にてチェックを入れてるのですがループして表示されません。
ログインページはシステムページを表示して属性にチェックを入れております。
過去のフォーラムや他の人も同様現象があったようなのですが参考に試してますが改善されません。
行ったこと
site.phpへ define('REDIRECT_TO_BASE_URL', false); を追加 ループして表示できません。
※参考記事
同じような現象で改善された方情報ください。。
タグ:
Re: ssl設定につきまして
2014年11月19日 at 18:20
うーん…。$_SERVER['HTTPS']が使えないと言うのが、すみませんが遭遇したことがなく。何か回避策について聞いていませんか?対策が分かれば、その部分をオーバーライドでカスタマイズしてしまえばいいのですが。
Re: ssl設定につきまして
2014年11月19日 at 18:30
/concrete/core/models/page.phpの 1914行~1924行が怪しいのですが、
カスタマイズほどの知識が無くいろいろ試しているのですが、改善できずにおります。
function getCollectionAction() {
$cID = $this->cID;
$valt = Loader::helper('validation/token');
$token = $valt->getParameter();
if(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on' && defined('BASE_URL_SSL')) {
$str = BASE_URL_SSL . DIR_REL . "/" . DISPATCHER_FILENAME . "?cID={$cID}&" . $token;
} else {
$str = BASE_URL . DIR_REL . "/" . DISPATCHER_FILENAME . "?cID={$cID}&" . $token;
}
return $str;
}
カスタマイズほどの知識が無くいろいろ試しているのですが、改善できずにおります。
function getCollectionAction() {
$cID = $this->cID;
$valt = Loader::helper('validation/token');
$token = $valt->getParameter();
if(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on' && defined('BASE_URL_SSL')) {
$str = BASE_URL_SSL . DIR_REL . "/" . DISPATCHER_FILENAME . "?cID={$cID}&" . $token;
} else {
$str = BASE_URL . DIR_REL . "/" . DISPATCHER_FILENAME . "?cID={$cID}&" . $token;
}
return $str;
}
Re: ssl設定につきまして
2014年11月20日 at 22:55
/concrete/core/models/page.php は直接触らず、
/concrete/models/page.php を
/models/page.php にコピーして、
/models/page.php をカスタマイズするようにしてください。
詳しくは当サイトを「オーバーライド」で検索してみてください
で、問題の解決方法ですが、このようなURLを見つけました
http://forums.openshift.com/https-key-not-set-in-server-over-https-protocol
ここに書いてある方法を反映した /models/page.php を作成してみました
http://gist.github.com/hissy/8fc198d4d196b8d1d584
こちらでRedHatの検証環境がないので未検証ですがお試しください
/concrete/models/page.php を
/models/page.php にコピーして、
/models/page.php をカスタマイズするようにしてください。
詳しくは当サイトを「オーバーライド」で検索してみてください
で、問題の解決方法ですが、このようなURLを見つけました
http://forums.openshift.com/https-key-not-set-in-server-over-https-protocol
ここに書いてある方法を反映した /models/page.php を作成してみました
http://gist.github.com/hissy/8fc198d4d196b8d1d584
こちらでRedHatの検証環境がないので未検証ですがお試しください
Re: ssl設定につきまして
2014年11月21日 at 6:14
全部SSLでもいいと思います。
function getCollectionAction() {
$cID = $this->cID;
$valt = Loader::helper('validation/token');
$token = $valt->getParameter();
//if(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on' && defined('BASE_URL_SSL')) {
$str = BASE_URL_SSL . DIR_REL . "/" . DISPATCHER_FILENAME . "?cID={$cID}&" . $token;
//} else {
//$str = BASE_URL . DIR_REL . "/" . DISPATCHER_FILENAME . "?cID={$cID}&" . $token;
//}
return $str;
}
こんな感じで
function getCollectionAction() {
$cID = $this->cID;
$valt = Loader::helper('validation/token');
$token = $valt->getParameter();
//if(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on' && defined('BASE_URL_SSL')) {
$str = BASE_URL_SSL . DIR_REL . "/" . DISPATCHER_FILENAME . "?cID={$cID}&" . $token;
//} else {
//$str = BASE_URL . DIR_REL . "/" . DISPATCHER_FILENAME . "?cID={$cID}&" . $token;
//}
return $str;
}
こんな感じで
Re: Re: ssl設定につきまして
2014年11月21日 at 14:43
ありがとうございます。
ファイルを修正してアップいたしましたが、管理画面ページ設定の保存を選択すると下記として出力されてしまいました。
<form method="post" name="permissionForm" id="ccmMetadataForm" action="BASE_URL_SSL/index.php・・・・
BASE_URL_SSL/を取り下記にすることで管理画面ページ設定の保存は対応できました。
$str = "/" . DISPATCHER_FILENAME . "?cID={$cID}&" . $token;
ありがとうございます。
ですが、検証中に保存を変なタイミングで押したのか添付のようにフルサイトマップがごっそりなくなってしまいました。
ファイルを修正してアップいたしましたが、管理画面ページ設定の保存を選択すると下記として出力されてしまいました。
<form method="post" name="permissionForm" id="ccmMetadataForm" action="BASE_URL_SSL/index.php・・・・
BASE_URL_SSL/を取り下記にすることで管理画面ページ設定の保存は対応できました。
$str = "/" . DISPATCHER_FILENAME . "?cID={$cID}&" . $token;
ありがとうございます。
ですが、検証中に保存を変なタイミングで押したのか添付のようにフルサイトマップがごっそりなくなってしまいました。
Your post has been saved and will be published after approval by the forum moderator.
Tao Sasaki
Re: ssl設定につきまして
もう少し詳しい情報が必要です。