http から https にした時に Google Mapが表示できません。
tomorrow > http から https にした時に Google Mapが表示できません。 @ 2017/10/20 18:13 |
---|
ratio_3_2 3.0.9を使わせてもらっています。
さくらのサーバーで、http → httpsにしたのですが、GoogleMap が1回のアクセスで表示できません。 表示しないGoogleMapは、ratio_3_2 3.0.9に最初から組み込まれているGoogleMapsのウィジェットで呼び出している部分です。 別のページでインラインフレームで読み込むと、https でも普通に読み込みます。 ウィジェットのファイル(google_maps.php)を開いてみても、読込元のURLを指定するような記述は見当たりません。 このウィジェット(google_maps.php)にSSLに対応した読み込みをさせるためには、どこを修正すれば良いのでしょうか? ご教示のほど、よろしくお願い致します。 ■ レンタルサーバー名: ロリポップ ライト |
akillerbee > Re: http から https にした時に Google Mapが表示できません。 @ 2017/10/23 15:07 |
---|
こんにちはakillerbeeです。
すみません。 念の為の確認になりますがGoogleMapsAPIキーは登録されていますでしょうか。 なおエラーが出ているページをブラウザのデベロッパーコンソールなどで確認すると何かエラーが出ていますでしょうか。 可能であればbaserCMSをデバッグモードにして動作させると何かわかるかもしれません。 宜しくお願い致します。 |
sabasaku > Re: http から https にした時に Google Mapが表示できません。 @ 2017/10/24 18:39 |
---|
こんばんは
APIキーが設定されているのであれば /lib/Baser/View/Helper/BcGooglemapsHelper.phpファイル の下の方にあるタグを の変更で表示されないでしょうか |
sabasaku > Re: http から https にした時に Google Mapが表示できません。 @ 2017/10/24 18:43 |
---|
申し訳ありません、途中で切れました
BcGooglemapsHelper.phpファイルの下部 script src="http://maps.google.com/maps/api/js?key=' ↓ script src="https://maps.google.com/maps/api/js?sensor=true&key=' の変更で表示されないでしょうか |
tomorrow > Re: http から https にした時に Google Mapが表示できません。 @ 2017/10/29 13:56 |
---|
akillerbee 様、sabasaku 様
大変遅くなりましたが、ご回答ありがとうございました。 googleでは地図表示にAPIキーでの読み込みを推奨していて、「やっぱりbaserCMSのバージョンが古いのかな?」と、3.0.9から3.0.13までアップグレードしました。3.0.11.1から、システム設定にAPIキーの入力欄が出現したのでキーを入力したところ、httpの環境では難なくGoogleMap.phpを読み込んだ部分にバッチリと地図が表示されました。 ところが、サーバーのコンパネからそのドメインにhttpsを割り当てようと、リンクの指定にhttpの絶対パスで指定している箇所を相対パスに変更して、ドメインにhttpsを割り当ててアクセスしたところ、GoogleMap.phpの部分のみが表示できません。アクセスした際に、画面下部の「すべてのコンテンツを表示」をクリックするとGoogleMapが表示されますが、同時にhttpsが無効になります。(Microsoft Edge) そこで、akillerbee様のご回答で、菅画面からデバックモード1に変更してGoogleMap.phpを読み込んでいる公開ぺージを開いたところ、エラーらしいメッセージは出ないもののやっぱりそのままでは表示しません。 次に、sabasaku様のご回答で、BcGooglemapsHelper.phpを見ても、basercms3.0.13では絶対パスで記述している箇所自体がありませんでした。 わからないなりにも気になる箇所が、GoogleMap.phpでGoogleMapを呼び出しているページのソースを見てみたところ、743行目に
バージョンアップの情報等も含めて、心当りがありましたらご教示ください。 ■ レンタルサーバー名: ロリポップ ライト |
tomorrow > Re: http から https にした時に Google Mapが表示できません。 @ 2017/10/30 23:18 |
---|
sabasaku 様
大変申し訳ありません。 > BcGooglemapsHelper.phpファイルの下部 記述がありました! ついでに、BcGmapsComponent.php も修正しました。 それにしても、付きっきりで教えて頂いているならともかく 「ある」って教えてくれているものを、「ない」って言われたのでは その先は進まないですよね。。。→ 気をつけます。 おかげ様で、SSLのページで公開できます。 ありがとうございました。 ■ レンタルサーバー名: ロリポップ ライト |