You are not logged in.
Bon fonctionne pas j'ai toujours mon Internal Error Si quelqu'un à réussi avec un Apache 2.2.3 et la 0.71 qu'il me fasse signe
Offline
Offline
C'est ce que je disait, c'est pas simple à faire fonctionner
Offline
Internal Error = pb avc un des parametres
commente un des derniers PerlAddVar
Xavier Caillaud
Blog GLPI Infotel
Offline
Je l'avais fait marcher avec ntlm en suivant la proc
Mais je suis revenu en arriere et j'ai désactivé l'auth auto.
Des gros soucis de lenteur sur glpi (page qui mettent 30s/1min a charger) au bout de quelques dizaines de minutes/heures d'utilisation.
J'ai pas cherché plus loin, en prod pas le temps, mais dès la désactivation du mod ntlm plus de soucis.
Amha, fonction a activer si serveur sous Windows/IIS (ou Apache si apache gere le ntlm sous windows), mais le module sur linux n'est pas top moumoute au point
Offline
PerlAddvar ou PerlSetvar ?
Offline
voici l'erreur que j'ai dans les error.log d'apache:
[Mon Jul 21 16:59:22 2008] [notice] Apache/2.2.3 (Debian) PHP/4.4.4-8+etch6 mod_perl/2.0.2 Perl/v5.8.8 configured -- resuming normal operations
[Mon Jul 21 16:59:29 2008] [error] Bad/Missing NTLM/Basic Authorization Header for /glpi/
[Mon Jul 21 16:59:36 2008] [error] Bad/Missing NTLM/Basic Authorization Header for /glpi/
[Mon Jul 21 16:59:36 2008] [error] Wrong password/user (rc=x/x/xxxx): XXXX\\xx for /glpi/
[Mon Jul 21 16:59:36 2008] [crit] [client 10.X.X.X] configuration error: couldn't check user. No user file?: /glpi/
Offline
ben faut te loguer avec un compte de l'ad (ou il doit te poser la question : avec FF)
Xavier Caillaud
Blog GLPI Infotel
Offline
Bah c'est le cas...je me log avec un compte du domaine...
Offline
ces lignes la:
[error] Bad/Missing NTLM/Basic Authorization Header for /glpi/
je les ai tjs eu...impossible de les enlever
pour le reste pas de soucis par contre
Offline
Bon la j'ai un autre soucis j'ai mis PHP5 et j'ai ma page de login par contre quand je me log il me dit après SE RECONNECTER....
EDIT: Problème réglé.
Last edited by SpX (2008-07-21 17:26:36)
Offline
ces lignes la:
[error] Bad/Missing NTLM/Basic Authorization Header for /glpi/je les ai tjs eu...impossible de les enlever
pour le reste pas de soucis par contre
Pas de soucis ??? esplique comment tu as fait pour le faire fonctionner... car la moi sa me pete au nez chaque fois
Offline
J'ai suivi exactement la proc donnée par tsmr
Apres je me rappelle plus, je l'ai fait y'a quelques mois quand je testais la beta de la 0.71, et lors du passage en prod j'ai juste modifié le fichier de conf du site glpi prod...Donc il est possible que j'avais du un peu bataillé mais dans mes souvenirs pas tellement
Offline
Bon je viens au nouvelle...
J'ai fais un test tout simple sur une autre machine avec le meme apache. avec VISTA et IE7 sa pete une INTERNAL ERROR. Avec Firefox sa demande le formulaire d'auth et quand tu rentres les infos sa marche.
Sur XP => IE7, sa marche auth automatique
Firefox sa demande aussi le formulaire donc ok.
Donc le problème viendrait de vista comme dit par tsmr...donc c'est la merde
Last edited by SpX (2008-07-22 11:49:43)
Offline
pour vista tu as testé ce paramètre ?
solution: dans xampp/apache/conf/extra/httpd-ssl.conf, enlever le nokeepalive dans
<IfModule setenvif_module>
BrowserMatch ".*MSIE.*"
ssl-unclean-shutdown
downgrade-1.0 force-response-1.0
</IfModule>
Xavier Caillaud
Blog GLPI Infotel
Offline
J'ai trouver une autre soluce qu'il faut modifier dans les stratégie locales et sa marche.
Click "Start -> Run." Then, type in the Run field: "secpol.msc." That will bring you to Vista's security policy system. Once there, use "Go to: Local Policies > Security Options" and then find "Network Security: LAN Manager" authentication level. Once there, change the Setting from "Send NTLMv2 response only" to "Send LM & NTLM -- use NTLMv2 session security if negotiated."
Après je ne sais pas quel impacte ça a pour la suite...mais je vais voir cela.
Pour ta solution je n'ai pas testé mais je la garde au chaud.
Last edited by SpX (2008-07-22 12:05:55)
Offline
Bon autre chose...
Et si on veut se deloguer ???? bah sa marche pas dès qu'on veut se déconnecter il se reconnecte automatiquement. Quelqu'un aurait une astuce pour afficher la page de login pour pouvoir se connecter avec un autre compte (par exemple glpi)?
Last edited by SpX (2008-07-22 13:41:26)
Offline
Bon autre chose...
Et si on veut se deloguer ???? bah sa marche pas dès qu'on veut se déconnecter il se reconnecte automatiquement. Quelqu'un aurait une astuce pour afficher la page de login pour pouvoir se connecter avec un autre compte (par exemple glpi)?
ah bin je l'ai fais, je me rappelle plus comment. En gros, quand tu cliques sur "se déconnecter", ça appelle la page logout.php, puis la page index.php il me semble, de mémoire. Arranges-toi pour que logout envoie un paramètre supplémentaire à index.php, et dans la partie qu ifait l'auth auto, tu testes si ce param existe, si oui tu ne fais pas l'auth auto et tu affiches la demande de user et mdp sinon auth auto.
si je retourve le détail du code (sur une 0.70) je vous fais signe, si j'y arrive également sur une 0.71.
a+
Offline
Dans mon cas ce qui est bizarre, c'est que, sur le même serveur, xampp sur W2003, un glpi 0.70.2 modifié à la main l'auth auto marche nickel, et un glpi 0.71 ça marche pas.
et le coup du tests avec php pour récup le REMOTE_USER, ça ne m'affiche rien dans tout les cas ^^
Offline
il faudrait plutôt cacher : 'se deconnecter'
Xavier Caillaud
Blog GLPI Infotel
Offline
il faudrait plutôt cacher : 'se deconnecter'
bin non, si tu veux te connecter à glpi avec un autre nom d'utilisateur que celui de la session windows, sans devoir réouvrir la session windows sous un autre nom, tu fais comment ?
Offline
Offline
tu utilises FF
Un peu radical comme solution
Offline
Dans mon cas ce qui est bizarre, c'est que, sur le même serveur, xampp sur W2003, un glpi 0.70.2 modifié à la main l'auth auto marche nickel, et un glpi 0.71 ça marche pas.
et le coup du tests avec php pour récup le REMOTE_USER, ça ne m'affiche rien dans tout les cas ^^
Quel boulet ^^ si je modifie pas le bon chemin dans la conf d'apache, ca va pas marcher, forcément....
et du coup ça marche nickel.
Et pour afficher la page de login/password, voila comment faire, encore plus simple qu'avant :
dans logout.php, modifiez la ligne 59 :
glpi_header($CFG_GLPI["root_doc"]."/index.php".$noAUTO);
comme ceci :
glpi_header($CFG_GLPI["root_doc"]."/index.php?tmpref=logout".$noAUTO);
et dans index.php modifiez la ligne 56 :
checkAlternateAuthSystems(true,isset($_GET["redirect"])?$_GET["redirect"]:"");
comme ceci :
if ($_GET["tmpref"]!="logout") checkAlternateAuthSystems(true,isset($_GET["redirect"])?$_GET["redirect"]:"");
toujours dans le fichier index.php, modifier la ligne 98 :
if (isset($_GET["noAUTO"])) {
comme ceci :
if (isset($_GET["noAUTO"])|| $_GET["tmpref"]=="logout") {
Last edited by meuced (2008-07-23 12:31:40)
Offline
Merci beaucoup pour tout votre travail, c'est vraiment un logiciel performant !
Offline