Aide - Recherche - Membres - Calendrier
Version complète : suivis impossible du "https" entre les pages
Forum osCommerce-fr > Les Bases d'OsCommerce MS2 > Installation de la boutique
balthor7
bonjours,
j'ai bien activé le SSL sur mon hébergeur (hostexcellence), j'ai fait une requête SSL pour accéder a l'administration, j'ai éditer de fichier configure.php de la façon suivante :

Code
  define('HTTP_SERVER', 'https//idact39.com'); // eg, http://localhost or - https://localhost should not be NULL for productive servers
  define('HTTP_CATALOG_SERVER', '');
  define('HTTPS_CATALOG_SERVER', '');
  define('ENABLE_SSL_CATALOG', 'false'); // secure webserver for catalog module
  define('DIR_FS_DOCUMENT_ROOT', $DOCUMENT_ROOT); // where your pages are located on the server. if $DOCUMENT_ROOT doesnt suit you, replace with your local path. (eg, /usr/local/apache/htdocs)
  define('DIR_WS_ADMIN', '/admin/');


et donc j'accède bien a mon administration avec un "https" mais le soucis vient que quand je veux passer d'une page a l'autre de mon administration je repasse en "http" et donc a chaque fois j'ai un message d'erreur qui s'affiche

que doit-je faire pour arranger cela???
oneill
define('HTTP_SERVER', 'https//idact39.com'); // eg, http://localhost or - https://localhost should not be NULL for productive servers
define('HTTP_CATALOG_SERVER', '');
define('HTTPS_CATALOG_SERVER', '');
define('ENABLE_SSL_CATALOG', 'false'); // secure webserver for catalog module

define('DIR_FS_DOCUMENT_ROOT', $DOCUMENT_ROOT); // where your pages are located on the server. if $DOCUMENT_ROOT doesnt suit you, replace with your local path. (eg, /usr/local/apache/htdocs)
define('DIR_WS_ADMIN', '/admin/');
balthor7
je ne voit pas la différence entre les lignes de code que tu a mis et les miennes alors si tu pouvais m'expliquer un peux ça serait bien...

merci beaucoup

-------------------------------------------------------------------------------------------------------------------------------------------------------------

j'ai tester de la façon suivante :

Code
  define('HTTP_SERVER', 'https//idact39.com'); // eg, http://localhost or - https://localhost should not be NULL for productive servers
  define('HTTP_CATALOG_SERVER', 'http//idact39.com');
  define('HTTPS_CATALOG_SERVER', 'https//idact39.com');
  define('ENABLE_SSL_CATALOG', 'true'); // secure webserver for catalog module
  define('DIR_FS_DOCUMENT_ROOT', $DOCUMENT_ROOT); // where your pages are located on the server. if $DOCUMENT_ROOT doesnt suit you, replace with your local path. (eg, /usr/local/apache/htdocs)
  define('DIR_WS_ADMIN', '/admin/');


mais ça ne marche pas non plus que faire????
oneill
Faire mieux que ça !

Quel est le nom du dossier qui est en SSL ? Tout le site ?

balthor7
non uniquement la partie administrateur donc le ".htaccess" qui demande le SSL se trouve dans le dossier "admin"
la demande de SSL est effectué de la façon suivante :

Code
# The following makes adjustments to the SSL protocol for Internet
# Explorer browsers

   SSLRequireSSL

<IfModule mod_setenvif.c>
  <IfDefine SSL>
    SetEnvIf User-Agent ".*MSIE.*" \
             nokeepalive ssl-unclean-shutdown \
             downgrade-1.0 force-response-1.0
  </IfDefine>
</IfModule>


et comment "on fait mieux que ça"?
oneill
Comment on fait mieux que ça ? En faisant fonctionner ton bazar tout simplement.


Question : Si c'est ton admin qui est en SSL, pourquoi déclares-tu dans le configure la partie catalog ?
Il me semble que le sujet a déjà été abordé, je ne sais plus où
balthor7
j'ai tenté de déclarer aussi la partie catalogue pour voir si cela changeais quelque chose car on m'avais dit de tester ça sur le forum anglais...
mais cela ne change rien j'ai donc remis les champs a vide...


je tiens tout de même a préciser que c'est bien le configure.php de la partie admin que je modifie...
balthor7
un petit hup car je n'ai toujours pas résolut ce problème...
delete
Citation (balthor7 @ 2 Jun 2008, 09:15) *
define('HTTP_SERVER', 'https//idact39.com'); // eg, http://localhost or - https://localhost should not be NULL for productive servers
define('HTTP_CATALOG_SERVER', 'http//idact39.com');
define('HTTPS_CATALOG_SERVER', 'https//idact39.com');
define('ENABLE_SSL_CATALOG', 'true'); // secure webserver for catalog module
define('DIR_FS_DOCUMENT_ROOT', $DOCUMENT_ROOT); // where your pages are located on the server. if $DOCUMENT_ROOT doesnt suit you, replace with your local path. (eg, /usr/local/apache/htdocs)
define('DIR_WS_ADMIN', '/admin/');[/code]


Pour la prochaine fois, évite les UP' stp. evil.gif

Ta configuration est vérolée :

Remplace ça :
https//idact39.com
Par ça :
https://idact39.com
ROSE
Bonjour,

Comme je l'ai indiqué dans un autre post la semaine dernière, moi je suis réglé ainsi uniquement dans le configure.php qui est dans l'admin :

Normalement il suffit que tu règle ton configure.php dans /admin/includes de cette façon, chez moi cela fonctionne bien :

define('HTTP_SERVER', 'https://www.monsite.com'); // eg, https://localhost - should not be empty for productive servers
define('HTTP_CATALOG_SERVER', 'https://www.monsite.com');
define('HTTPS_CATALOG_SERVER', 'https://www.monsite.com');
define('ENABLE_SSL_CATALOG', 'true'); // secure webserver for catalog module,

C'est à dire tout en https.

Merci
Rose rolleyes.gif
oneill
Citation (delete @ 4 Jun 2008, 10:50) *
Ta configuration est vérolée :

Remplace ça :
https//idact39.com
Par ça :
https://idact39.com



Pff le caca dans les yeux oneill...
balthor7
Citation (delete @ 4 Jun 2008, 10:50) *
Ta configuration est vérolée :

Remplace ça :
https//idact39.com
Par ça :
https://idact39.com


je veux bien sauf que au moment ou je remplace j'ai une erreur qui me dit que je ne peux pas me connecter a ma BDD...

j'ai donc voulu remettre comme avent et désormais lorsque je veux changer de page j'obtiens ça comme url:

Code
http://mysql29.hostexcellence.com/phpMyAdmin/index.php?lang=fr-utf-8

te le message d'erreur suivant:

Code
Erreur!
Impossible de trouver le serveur distant


je ne peux donc plus travailler sur mon site que faire?

j'ajoute au passage que je suis dans l'impossibilité de me connecter directement a ma base de donné via le phpMyAdmin fournis par mon hébergeur que faire?
delete
C'est un autre problème j'image, tes paramètres de BDD ?
balthor7
tu entend quoi par paramètre de ma BDD?

les identifiants utiliser pour me connecter a la BDD si c'est ça que tu veux je ne sais pas où ils se trouve et d'ailleurs j'aimerais savoir ou ils sont pour pouvoir les vérifier...
ROSE
Bonjour,

Ils sont à la fin de ton configure.php dans includes et dans admin/includes.

Rose
balthor7
j'ai résolut le problème de connections directe a ma BDD en désinstallent (complètement) et réinstallent mon navigateur.


voila donc mes paramètres de BDD qui au passage me semble faut :

Code
  define('DB_SERVER', '');
  define('DB_SERVER_USERNAME', 'mysql');
  define('DB_SERVER_PASSWORD', '');
  define('DB_DATABASE', 'osCommerce');
  define('USE_PCONNECT', 'false');
  define('STORE_SESSIONS', '');


je vais donc veriffier mes paramètres de BDD enfin si vous avez une solution pour mon "https" hésitez pas a me le dire tout de même...
balthor7
voila donc je progresse...

j'ai trouver pour quel raison d'un coups je n'avais plus accès a ma BDD c'est suite a l'installation de skype qui m'a en même temps installer un module complémentaire...


je me suis aperçu que en fait l'obtention d'une url illogique ne s'effectuait que lorsque je navigue sur le catalogue...
cela ne me le fait pas sur l'admin(j'y ai pour le moment désactiver le SSL le temps de trouver la solution du problème du catalogue une fois résolut je repasse au SSL...)

pour les curieux voila mon configure.php de la partie catalogue:

Code
  define('HTTP_SERVER', 'http://idact39.com'); // eg, http://localhost or - https://localhost should not be NULL for productive servers
  define('HTTP_CATALOG_SERVER', '');
  define('HTTPS_CATALOG_SERVER', '');
  define('ENABLE_SSL_CATALOG', 'false'); // secure webserver for catalog module
  define('DIR_FS_DOCUMENT_ROOT', $DOCUMENT_ROOT); // where your pages are located on the server. if $DOCUMENT_ROOT doesnt suit you, replace with your local path. (eg, /usr/local/apache/htdocs)
  define('DIR_WS_ADMIN', '/admin/');
  define('DIR_FS_ADMIN', DIR_FS_DOCUMENT_ROOT . DIR_WS_ADMIN);
  define('DIR_WS_CATALOG', '/catalog/');
  define('DIR_FS_CATALOG', DIR_FS_DOCUMENT_ROOT . DIR_WS_CATALOG);
  define('DIR_WS_IMAGES', 'images/');
  define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/');
  define('DIR_WS_CATALOG_IMAGES', DIR_WS_CATALOG . 'images/');
  define('DIR_WS_INCLUDES', 'includes/');
  define('DIR_WS_BOXES', DIR_WS_INCLUDES . 'boxes/');
  define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/');
  define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/');
  define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/');
  define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES . 'languages/');
  define('DIR_WS_CATALOG_LANGUAGES', DIR_WS_CATALOG . 'includes/languages/');
  define('DIR_FS_CATALOG_LANGUAGES', DIR_FS_CATALOG . 'includes/languages/');
  define('DIR_FS_CATALOG_IMAGES', DIR_FS_CATALOG . 'images/');
  define('DIR_FS_CATALOG_MODULES', DIR_FS_CATALOG . 'includes/modules/');


je précise que je n'ai pas mis la partie sur la BDD puisqu'elle est juste au dessus ( c'est la même que pour mon configure.php de la partie admin)
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2013 Invision Power Services, Inc.