[gepi-users] Configurer la variable $gepiPath derriere un slis.
Thomas BELLIARD
thomas.belliard at free.fr
Lun 20 Mar 15:13:19 CET 2006
Bonjour,
Philippe.Sibra at ac-grenoble.fr wrote:
> Bonjour,
>
> Comment configurer la variable $gepiPath ?
>
> Je suis derrière un slis d'établissement, sur un serveur web redirigé par un slis.
> Tout fonctionne correctement sauf pour la variable $gepiPath.
> Si je met ce que me propose GEPI (/site/gepi), il se lance mais j'ai des fonctions qui ne marchent pas. Si je met le bon chemin (/public/site/gepi), je n'arrive même pas à me connecter.
Il semble bien y avoir un problème avec la variable $gepiPath, l'url
étant variable selon que l'on se connecte de l'intérieur (réseau local)
ou de l'extérieur (internet).
Je vous propose la solution suivante :
- postulats de départ :
* url d'accès à Gepi en local : https://adresse.ip.serveur/site/gepi
* url d'accès à Gepi par internet :
https://www.etablissement.fr/public/site/gepi
* l'accès fonctionne en local si $gepiPath=/site/gepi
* l'accès fonctionne par internet si $gepiPath=/public/site/gepi
Les deux premiers postulats servent simplement à identifier ce qu'il
vous faudra changer dans le code ci-dessous.
Si l'un des deux derniers postulats n'est pas rempli, alors ça ne
fonctionnera pas mieux avec le code que je propose et il faudra donc
chercher plus loin.
- ajout du bout de code suivant dans /secure/connect.inc.php, juste
après la ligne définissant $gepiPath :
if (preg_match("/www\.etablissement\.fr/", $_SERVER['REQUEST_URI'])) {
$gepiPath = "/public" . $gepiPath;
}
(attention en remplaçant l'adresse : il faut bien mettre des \ devant
les points...)
Avec ça, ça devrait marcher aussi bien en local que par internet :)
Bon courage,
Thomas Belliard
-------------- section suivante --------------
Une pièce jointe non texte a été nettoyée...
Nom: signature.asc
Type: application/pgp-signature
Taille: 254 octets
Desc: OpenPGP digital signature
Url: http://lists.adullact.net/pipermail/gepi-users/attachments/20060320/c938ae52/signature.pgp
Plus d'informations sur la liste de diffusion gepi-users