You are not logged in.
Bonjour,
Vous m'avez déjà vu quelques fois, j'ai pas mal de problèmes pour terminer cette installation.
Sous mon serveur de domaine Windows 2000 Server, j'ai installé une base MySQL et un serveur IIS prenant en charge le PHP, le bon fonctionnement de tout ça a d'abord été vérifié avec PHPMyAdmin.
Pour info, la page d'accueil du site web n'est pas celle de GLPI mais celle de mon site intranet, GLPI est appelé via un lien sur cette page d'accueil (sous répertoire glpi).
J'ai ensuite pu faire ma configuration de GLPI correctement.
Toutes les opérations suivantes sont testées en local (IE6) ET sur un autre poste du réseau (Firefox 2.0), sauf si je précise le contraire.
Voilà, quand j'associe l'extension .php à la DLL php5isapi.dll, le serveur n'arrive plus à afficher mes pages, le seul exécutable qui fonctionne est php-cgi.exe
Mais en bas de chaque pages PHP qui s'affiche j'ai le message dans mon navigateur web : "Error in my_thread_global_end(): 1 threads didn't exit"... j'ai toujours eu cette erreur, je soupçonne fortement un dysfonctionnement au niveau de la prise en charge de PHP. Il s'affiche toujours après que la page ce soit chargée complètement. Parfois la page demandée ne s'affiche pas et j'ai seulement ce message... Mais c'est rare et ça a l'air aléatoire.
Si je passe outre, tout à l'air de fonctionner, la page de log-in de GLPI s'affiche bien, après avoir entré le log-in et mot de passe super-admin d'origine je suis redirigé vers l'adresse suivante :
http://serveur/glpi/glpi/front/central.php
donc "/glpi" apparait en double !
Si j'enlève l'un des deux manuellement dans la barre d'adresse et que je recharge je tombe bien sur le panneau central.
Après, si je vais dans la configuration utilisateur par exemple j'ai toujours ce problème d'adresse : http://localhost/glpi/glpi/front/user.php, en rectifiant manuellement j'arrive bien à la config.
Je vois bien les 5 utilisateurs par défaut de la base : glpi, Helpdesk, normal, post-only, tech.
je peux appuyer sur "ajouter un utilisateur GLPI" et j'arrive bien sur le bon formulaire (l'erreur de l'adresse ne se produit pas!).
Je peux commencer à remplir le formulaire dans l'ordre d'affichage des champs mais, sur le poste client, lorsque je déroule la liste du champ "profil" 3 seconde après il me demande une authentification ?! si je passe la souris sur l'icône "?" à côté de la liste il me dit que je n'ai pas les autorisations nécessaires à afficher cette page, je vous met une capture d'écran qui sera plus parlante :
Au passage vous pourrez noter la petite phrase d'erreur en bas de page.
Si je retourne à la page d'accueil du site intranet et que je clique sur le lien qui me mène à GLPI, ce coup-ci une authentification m'est directement demandé par Windows avant même de m'afficher la page de log-in de GLPI... si je rentre le log-in + MDP administrateur de mon domaine, la suite se déroule normalement. Alors que lors de la demande d'authentification précédente je pouvais rentrer n'importe quel log-in+mdp il me redemandait inlassablement de m'authentifier.
Si je saisi ce formulaire en local sur le serveur, le champ fonctionne bien (pas de demande d'authentification) mais l'aide ("?") ne s'affiche pas, à la place j'ai le message "La page est introuvable". Mais si je vais jusqu'au bout du formulaire et que je valide sur "ajouter" il me créé bien l'utilisateur. Après vérification sur le poste client, je peux bien me connecter avec le nouvel utilisateur.
Au niveau des droits NTFS j'ai tout ouvert pour les utilisateurs que j'utilise, au niveau des droits IIS j'ai demandé les droits en écriture sur les répertoires Files et Config.
Ca fait quelques jours que je suis dessus, je n'y arrive désespérément pas. Auriez vous des pistes à me donner ? Des idées ? Ou même des solutions ?!
D'avance merci pour votre aide, il me tarde de pouvoir gérer mes parcs informatiques avec GLPI !
Last edited by Fend (2007-09-12 17:30:32)
Offline
Bonjour à tous,
J'ai progressé aujourd'hui, plus de problèmes de message "Error in my_thread_global_end(): 1 threads didn't exit", ni de demandes d'authentification brutales.
J'ai simplement autorisé l'accès au site web aux utilisateur anonymes, chose que j'essayais d'éviter jusque là...
Il ne me reste donc que le problème des adresses...
Quand je change d'onglet dans la section config des utilisateurs la barre d'adresse m'affiche ça :
"http://serveur/glpi/front/user.form.php/glpi/front/user.form.php?ID=7&onglet=2"
Et forcément ça ne marche pas !
Quand je change de section tout simplement :
http://serveur/glpi/glpi/front/user.php
Après m'être loggé :
"http://serveur/glpi/glpi/front/central.php"
Dans certain cas je peux rectifier l'adresse à la main mais pas dans tout les cas. Bref, un problème avec la variable phproot que j'ai vu dans le fichier based_config.php ?
Je sais pas d'où ça vient, mais j'ai fais le tour de IIS et rien trouvé pour arranger ça.
Est-ce qu'il faut obligatoirement que Glpi soit dans le répertoire racine du site web ?
Sinon, le problème de page introuvable quand je passe sur l'aide est toujours présent et je pense que ça vient du même problème...
D'avance merci.
Last edited by Fend (2007-09-13 16:49:27)
Offline
Bonsoir,
Oui votre installation semble totalement boiteuse.
N'étant pas utilistateur Windows, je ne peux pas malheurusement pas vous aider à part vous orienter vers le wiki qui contient quelques documents.
Il reste plus qu'à vous souhaiter bon courage, en espérant que des specialistes windows vous donneront un coup de main....
JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au projet GLPI : Soutenir
Offline
Merci pour les encouragements ! Je suis encore au taf alors ça fait vraiment du bien !
Je viens de tester une installation sur mon poste en local, j'ai utilisé WAMP5 (PHP, MySQL, PHPMyAdmin, Apache) j'ai terminé l'installation en 5 minute et ça marche alors que sur mon serveur ça fait 5 jours que j'y suis ..
Par contre on peut pas y accéder à distance sur le site de mon poste. Problème de configuration d'apache sûrement, mais bref, c'est pas trop le problème là. Ca prouve que c'est pas un bug de l'install de GLPI que j'ai (la dernière).
Je vais me retouner vers des forums Microsoft pour voir ce qu'ils en pensent... mais demain, parce que là, je rentre chez moi !
Offline
Pour votre problème avec wamp
Il suffit de modifier le fichier httpd.conf
<Directory "C:/wamp/www">
Options Indexes FollowSymLinks
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</Directory>
Par
<Directory "C:/wamp/www">
Options Indexes FollowSymLinks
AllowOverride all
Order Deny,Allow
Allow from All
</Directory>
JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au projet GLPI : Soutenir
Offline
Merci, c'est bon, ça marche.
Et je vais suivre les conseils d'un pote : j'abandonne là mes espoirs de IIS, je désinstalle tout et je réinstalle simplement avec WAMP comme je l'ai fais sur mon poste local.
C'est rageant après avoir passé autant de temps dessus !
Offline
J'ai bien configuré toute mon installation et ça marche. Mais maintenant je m'attaque à la sécurité, j'aimerais autoriser l'accès à la console de PHPMyAdmin via UN et UN SEUL poste du réseau local (192.168.10.71) en plus du poste serveur (le localhost).
Donc dans le fichier phpmyadmin.conf j'ai ça :
<Directory "f:/wamp/phpmyadmin/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</Directory>
J'ai essayé de le transformé en cela :
<Directory "f:/wamp/phpmyadmin/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1 192.168.10.71
</Directory>
J'ai également essayé en deux lignes :
<Directory "f:/wamp/phpmyadmin/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from 192.168.10.71
</Directory>
Rien ne fonctionne.
D'autre part , je voulais savoir si je pouvais utilisé son nom réseau complet au lieu de l'adresse IP, à savoir quelque chose comme ça :
Allow from monposte.mondomaine.priv
D'avance merci pour vos réponses.
Offline