2017-10-12 20 views
1

私のOpencart pageに1つの問題があります。私は最近、ブラウザへの緑色のバーがアクティブではないことに気付き、コンソールのエラーをチェックしました。混在コンテンツ: 'url'のページがHTTPS経由で読み込まれましたが、Opencartで安全でない画像が要求されました

混在したコンテンツ::私はこの警告が表示される「SITEURL」でのページが HTTPS経由でロードされますが、安全でない画像「http://siteurl/image/catalog/category/1.png」を要求しました。このコンテンツもHTTPSで配信される である必要があります。

私はconfig.phpの管理者/をチェックし、この設定されている:

<?php 
// HTTP 
define('HTTP_SERVER', 'https://siteurl.com/admin/'); 
define('HTTP_CATALOG', 'https://siteurl.com/'); 

// HTTPS 
define('HTTPS_SERVER', 'https://siteurl.com/admin/'); 
define('HTTPS_CATALOG', 'https://siteurl.com/'); 

// DIR 
define('DIR_APPLICATION', '/home/public_html/admin/'); 
define('DIR_SYSTEM', '/home/public_html/system/'); 
define('DIR_IMAGE', '/home/public_html/image/'); 
define('DIR_LANGUAGE', '/home/public_html/admin/language/'); 
define('DIR_TEMPLATE', '/home/public_html/admin/view/template/'); 
define('DIR_CONFIG', '/home/public_html/system/config/'); 
define('DIR_CACHE', '/home/public_html/system/storage/cache/'); 
define('DIR_DOWNLOAD', 
'/home//public_html/system/storage/download/'); 
define('DIR_LOGS', '/home/public_html/system/storage/logs/'); 
define('DIR_MODIFICATION', 
'/home//public_html/system/storage/modification/'); 
define('DIR_UPLOAD', '/home/public_html/system/storage/upload/'); 
define('DIR_CATALOG', '/home/public_html/catalog/'); 

同じ構成を私はsiteurl.com/config.phpファイルにもありますが、Chromeはまだ私にその黄色の警告を与え、そのためには私のサイトを保護されたものとしてマークしてはいけません。これを解決するには?おかげ

+1

コードベースを検索し、 '1.png'を呼び出してください。 – chris85

答えて

3

TL; DRエラーが言うように:

混在したコンテンツ: 'SITEURL' でのページには、HTTPS経由でロードされましたが、 は安全ではない画像 'http://siteurl/image/catalog/category/1.png' を要求しました。このコンテンツはHTTPS経由でも配信する必要があります。

あなたは安全でない画像を提供しています。

http://siteurl/image/catalog/category/1.png 

とHTTPSのプレフィックスに置き換えます

はあなたのコード/アプリケーションでこの行を検索してみてください。そう最終的にあなたのプラットフォームに確保することが、すべてがHTTPSなくHTTP

から提供されなければならない

は、お使いのブラウザのデバッガを開いて、それに応じてネットワークまたはコンソールとデバッグに進みます。

UPDATE:もあなたのカートの設定で確認してください。

管理エリアに移動してください=>システム=>設定=>編集ストア=>サーバー=>セキュリティ部分に

を使用するSSLを有効にします更新: 10月17日

また、次を試すことができます。

  • 重要!Create a full backup for your web application(ファイル&データベースなど)< cPanelの例。
  • アプリでデバッグムードが有効な場合は有効にします。コンフィグレーションファイルPHP Error Logとビューサーバーのエラーログでは、ブラウザのDev Tool(ChromeブラウザのF12)をチェックすることもできます。これは、一般的な問題と、HTTPSの混在したコンテンツをケースに入れて追跡するのに適しています。

  • カスタムテーマを無効にして、デフォルトテーマを使用します。

  • プラグインを1つずつ無効にし、それぞれをテストします。
  • コアファイルを最新バージョン(bugs happen)に更新します。
  • 最新のテーマに更新//いくつかの変更とカスタマイズが失われる可能性があります。 (WordPressの場合、親テーマをソースから安全に更新するために子テーマを使用できます)
  • プラグインを1つずつ更新します(任意のカスタマイズをバックアップします)。
  • 各ステップテストの後。
  • ウェブアプリケーションのフォーラムで、同様の問題と解決方法を確認してください。
  • ベストを尽くしてWebアプリケーション開発者に連絡してください。

上級ヒント:あなたがデバッグに役立つ、問題を追跡する可能性があるHTTPS

を安全でない画像の上に乗り、それはHTTPを使ってロード始まる原点に戻って追跡していない一部のツール:

  • Download free Notepad++Learn how to find a string from bulk files
  • ブラウザのコンソールとDev。 (F12 in Chrome
  • Learn Dev。あなたが迂回事例ではなくルーチンとしてバグを扱っているならば、可能な限り深いツールを使用してください。 F12は時にはデバッグの日数を節約できます。これらのファンクションキーの背後にあるものを学ぶのに数時間を費やします。
+0

これがあなたの質問に対する答えであれば、それを回答としてマークして、他の人がそれを利用できるようにすることができます。また、必要なことをユーザーに知らせることもできます。 – wpcoder

+0

イメージがハードコードされている場所を見つけようとしていますが、それをテンプレートで見つけることはできません。 – DrMTR

+0

ここにあなたのサイトのURLを投稿するか、またはnotepad ++でファイルを検索することができます。あなたはそれを知っていますか? – wpcoder

関連する問題