Jump to content

Https liens mixte après passage site en HTTPS ssl


Recommended Posts

Bonjour,

Je vous remercie par avance pour votre aide, car je ne suis pas  un pro et j'ai besoin de vos lumières .

 

Version prestashop 1.4.2.5 hébergé chez OVH, je dois après résolution de ce problème la migrer en version 1.6.x

Je rencontre un problème depuis mon passage en https/ssl, le navigateur affiche:  mode https mixte avec les images du thème etc...

Après vérification du site par un test des urls mixtes, j'ai du mode mixte sur:

...../fr/contactez-nous 

..../fr/mon-compte

..../fr/commande-rapide

Si vous connaissez les fichiers que je dois éditer, je serai ravi aussi.

 

Quand vous parlez d'éditer "... vos urls sont écrites "en dur" dans vos cms (et pour votre logo, à mon avis, dans le header.tpl de votre thème."

Si je comprends bien , sur mon site en mode  ftp, je vais sur www/themes/prestashop/header.tpl

Voici le contenu du fichier header.tpl:

Que dois je modifier ? les http en https ?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="{$lang_iso}">
    <head>
        <title>{$meta_title|escape:'htmlall':'UTF-8'}</title>
{if isset($meta_description) AND $meta_description}
        <meta name="description" content="{$meta_description|escape:html:'UTF-8'}" />
{/if}
{if isset($meta_keywords) AND $meta_keywords}
        <meta name="keywords" content="{$meta_keywords|escape:html:'UTF-8'}" />
{/if}
        <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
        <meta name="generator" content="PrestaShop" />
        <meta name="robots" content="{if isset($nobots)}no{/if}index,follow" />
        <link rel="icon" type="image/vnd.microsoft.icon" href="{$img_ps_dir}favicon.ico?{$img_update_time}" />
        <link rel="shortcut icon" type="image/x-icon" href="{$img_ps_dir}favicon.ico?{$img_update_time}" />
        <script type="text/javascript">
            var baseDir = '{$content_dir}';
            var static_token = '{$static_token}';
            var token = '{$token}';
            var priceDisplayPrecision = {$priceDisplayPrecision*$currency->decimals};
            var priceDisplayMethod = {$priceDisplay};
            var roundMode = {$roundMode};
        </script>
{if isset($css_files)}
    {foreach from=$css_files key=css_uri item=media}
    <link href="{$css_uri}" rel="stylesheet" type="text/css" media="{$media}" />
    {/foreach}
{/if}
{if isset($js_files)}
    {foreach from=$js_files item=js_uri}
    <script type="text/javascript" src="{$js_uri}"></script>
    {/foreach}
{/if}
        {$HOOK_HEADER}
    </head>
    
    <body {if $page_name}id="{$page_name|escape:'htmlall':'UTF-8'}"{/if}>
    {if !$content_only}
        {if isset($restricted_country_mode) && $restricted_country_mode}
        <div id="restricted-country">
            <p>{l s='You cannot place a new order from your country.'} <span class="bold">{$geolocation_country}</span></p>
        </div>
        {/if}
        <div id="page">

            <!-- Header -->
            <div id="header">
                <a id="header_logo" href="{$base_dir}" title="{$shop_name|escape:'htmlall':'UTF-8'}">
                    <img class="logo" src="{$img_ps_dir}logo.jpg?{$img_update_time}" alt="{$shop_name|escape:'htmlall':'UTF-8'}" {if $logo_image_width}width="{$logo_image_width}"{/if} {if $logo_image_height}height="{$logo_image_height}" {/if} />
                </a>
                <div id="header_right">
                    {$HOOK_TOP}
                </div>
            </div>

            <div id="columns">
                <!-- Left -->
                <div id="left_column" class="column">
                    {$HOOK_LEFT_COLUMN}
                </div>

                <!-- Center -->
                <div id="center_column">
    {/if}

 

==================================

 

 

Encore merci pour toute votre aide :)

 

 

Link to comment
Share on other sites

il y a 31 minutes, Jpascal a dit :

{$base_dir}

cet élément n'est pas ssl puisque base_dir_ssl devrait fonctionner mieux mais pourquoi ne pas simplement faire la migration 1.6 avant d'essayer de corriger un template qui n'existera plus après la migration, ce que vous faites est un perte de temps totalement inutile.

Link to comment
Share on other sites

Bonjour M.

Je voudrais bien le passer en 1.6 mais comme je suis hébergé chez ovh, j'ai réalisé une sauvegarde de la BDD + du site pour faire un test de migration sur mon PC d'abord par sécurité.

OVH: Mysql 5.6

Prestashop: 1.4.2.5

J'ai essayé plusieurs versions de wampserver Apache ( 2.4, 2.5, 3.2 ) et une de easyphpdevserver, et j'ai rencontré des incompatibilités lors de la migration (memory error).

Le seul qui me permet de voir mon site en localhost c'est easyphpdevserver 1.4.

Si vous en connaissez un ( apache, mysql, phpmyadmin) qui est compatible avec cette vielle version de prestashop et compatible 1.6.13 ou bien si vous

pouvez me suggérer la version 1.6 qui va bien je serai ravi.

 

 

Link to comment
Share on other sites

  • 1 month later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...