GepiPath HTTP et HTTPS » History » Revision 1
Revision 1/3
| Next »
Stéphane Boireau, 10/14/2013 11:30 AM
GepiPath HTTP et HTTPS¶
Bonjour
La solution à mon pb:
if($_SERVER['SERVER_NAME'] == "ssl.phpnet.org") {
$gepiPath="/cr90/gepi" ;
} else if($_SERVER['SERVER_NAME'] == "clg-republique-bobigny.fr") {
$gepiPath="/gepi" ;
} else {
die("Bad host:" . $_SERVER['SERVER_NAME']);;
}
En clair un test sur le nom du serveur
Sinon ceci fonctionne aussi
if (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')
{
$gepiPath="/cr90/gepi";
} else {
$gepiPath="/gepi";
};
Merci à Stéphane et Bernard pour leur réponses
--
Cordialement,
Sébastien Druesne
Professeur de Technologie
Membre du GREID Technologie
Responsable TICE
Collège République Bobigny
http://www.clg-republique-bobigny.fr
Le 13/10/13, Stephane Boireau <stephane.boireau@ac-rouen.fr> a écrit :
Bonjour,
Le 13/10/2013 13:58, Bernard Lionne a écrit :
sebastien druesne a écrit :
Suite à des pbs rencontrés sur le serveur académique (Créteil)
Il a été décidé de placer gepi chez un Hebergeur privé.Pas de pb quand à l'accès hors ssl mais j'ai des soucis pour le ssl.
L'hebergeur nous propose un certificat partagé du coup pour accéder à
gepi
j'ai une adresse du type :https://ssl.phpnet.org/cr90/gepi/login.php
alors que l'adresse de gepi hors ssl est
http://clg-republique-bobigny.fr/gepi/
et donc gepi m'indique une erreur de variable $gepipath
J'ai essayé de rentrer en dur dans connect.inc.php le chemin
https://ssl.phpnet.org/cr90/gepi
Mais j'ai les mêmes soucis
Si tu as une idée je suis preneur au pire ( je sais c'est pas bien )
nous fonctionnerons sans sslMerci
Au collège Alphonse Terroir, nous sommes dans une situation similaire.
Nous avons deux adresses, toutes les deux en https ; l'une correspondant
à l'Intranet et l'autre à l'Extranet d'où deux valeurs différentes pour
la variable $gepipath. Je vous communique ci-dessous la solution qui a
été mise en place afin de résoudre ce problème.
Dans le fichier "connect.inc.php" du répertoire "secure" :
...
- Chemin relatif vers GEPI
- adresse interne
$gepiPath="";#adresse externe contenant la chaîne "alphonse..."
if (preg_match("#alphonse#", $_SERVER['SCRIPT_URI'])) {
$gepiPath="/gepi";
}...
À adapter en fonction de ce que vous retourne la variable $gepipath avec
vos deux adresses.En espérant que cela vous aidera.
Si cela fonctionne pour Sébastien, il serait peut-être intéressant de rédiger un article sur le sujet dans la page
http://www.sylogix.org/projects/gepi/wiki/InstallationEtMiseAJour
Updated by Stéphane Boireau about 11 years ago · 1 revisions