MANPのSSL対応

2018年12月17日 at 19:45

v5.6.3.4

現在稼働中のSSL対応サイトからconcret5のシステムとDBをダウンロードしMANPで立ち上げた所、

「サーバ'localhost'にセキュリティ保護された接続を確立できません」

と表示されます。
この場合どのようにしたら表示できるように成るのでしょうか。
DBのどこかを修正するのか、又は
http://qiita.com/mm-git/items/cd4196fb5728b3aecb27
の様にしないといけないのでしょうか。

タグ:

Re: MANPのSSL対応

2018年12月18日 at 10:16
MAMP を SSL 対応にする必要はないと思います。

/application/config/generated_overrides/site.php
に canonical_url の設定をしていませんか?
 

Re: Re: MANPのSSL対応

2018年12月18日 at 10:22
ありがとうございます。
v5.6.3.4なのでこのファイルは見当たりませんが、同じ様なファイルがどこかに有るのでしょうか。
 

Re: MANPのSSL対応

2018年12月18日 at 10:45
> v5.6.3.4なのでこのファイルは見当たりませんが、同じ様なファイルがどこかに有るのでしょうか。

失礼しました。

であれば
/config/site.php
です。
 

Re: Re: MANPのSSL対応

2018年12月18日 at 11:03
site.phpのなかです。

<?php
define('DB_SERVER', 'localhost');
define('DB_USERNAME', 'root');
define('DB_PASSWORD', 'root');
define('DB_DATABASE', '********');

define('FORM_BLOCK_SENDER_EMAIL','********');

define('PAGE_TITLE_FORMAT', '%1$s・%2$s');?><?php define('DIRNAME_APP_UPDATED', 'concrete5.6.3.4.ja');?>


もう一つ.htaccessが下記のようになっています。
削除しても表示しません。

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$http://%{HTTP_HOST}%{REQUEST_URI} [R,L]
</IfModule>

<Files ~ “^\.(htaccess|htpasswd)$”>
deny from all
</Files>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.********)(:80)? [NC]
RewriteRule ^(.*)http://*********/$1 [R=301,L]
order deny,allow
 

Re: MANPのSSL対応

2018年12月18日 at 11:18
ありがとうございます。
site.php も .htaccess も特に気になる記述は無いようです。

> サーバ'localhost'にセキュリティ保護された接続を確立できません

すいません。
そもそもこれを聞かないといけなかった・・・。

・ブラウザは何ですか?
・他のブラウザでも表示は同じですか?
・アドレスは http になっていますか? https に変換されていますか?
 

Re: Re: MANPのSSL対応

2018年12月18日 at 11:22
Safariですが、今chromeで開いたら表示しました。
今までSafariでこんなことは有りませんでした。
とりあえず様子を見てみます。
有難うございました。
 

Re: Re: Re: MANPのSSL対応

2018年12月18日 at 11:25
.htaccessを元のように戻したらchromeでもまた表示しなくなりました。

このサイトは安全に接続できません localhost から無効な応答が送信されました。
ERR_SSL_PROTOCOL_ERROR
 

Re: Re: Re: Re: MANPのSSL対応

2018年12月18日 at 11:29
やはり.htaccessのようです。
Rewriteを削除するとsafariでも表示しました。
 

Re: MANPのSSL対応

2018年12月18日 at 12:19
ここの記述ですが、転載時に https を http と書き換えられていますか?

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$http://%{HTTP_HOST}%{REQUEST_URI} [R,L]
</IfModule>

であれば、それが問題かと思います。
ここの部分がわるさをしていますね。

最後の4行もホスト名が localhost ではないので動いていないと思いますが、
不要の行ですね。

よろしくおねがいします。
 

Re: MANPのSSL対応

2018年12月18日 at 12:22
わかりました。
有難うございました。