|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : février 2007 Messages : 45 ![]() |
Bonjour à tous,
J'ai a nouveau un petit souci: Pour tester mes pages php avec une connection au serveur ldap, j'utilise wamp (serveur pour travailler en local), il contient un répertoire apache qui contient le fichier php.ini ,pour que mon code reconnaisse les fonctions ldap, j'ai du modifier ce fichier. Je travaille maitenant sur le serveur de l'entreprise et lorsque je lance mon application, il ne reconnait pas les fonctions ldap mais tout le reste marche. Je suppose que je dois installer quelque chose qui comporte un fichier php.ini (que je pourrais alors modifier) pour que ça fonctionne mais je ne sais pas quoi .. ??? Avez vous une idée ? Merci bien !!! |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() Inscription : septembre 2004 Messages : 5 421 ![]() |
Modifie le php.ini qui peut se trouver sous /etc/php.ini
Le chemin d'accès au php.ini peut etre revélé par phpinfo()
__________________
Get your motor runnin' Head out on the highway... |
|
|
00
|
|
|
#3 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Si le serveur ne reconnaît pas de base les fonctions LDAP c'est que son support n'est pas disponible. Il vous faudra donc installer l'extension LDAP puis l'activer dans le fichier php.ini suivant sa forme. Vous devriez demander à la personne qui s'occupe du serveur (s'il y en a une). De quel système d'exploitation est-il question ?
|
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Inscription : février 2007 Messages : 45 ![]() |
comment installer l'extension ldap? et pour le serveur c'est sur une machine linux
Sur mon PC : Le fichier php.ini se trouve à cette endroit : C:\wamp\Apache2\bin\php.ini Toutes les dll se trouvent la aussi. Sur le serveur Le fichier php.ini se trouve à cette endroit : etc\php4\apache\php.ini il n'y a rien d'autres avec le fichier php.ini (aucune dll) Après avoir modifier php.ini, dois je simplement copier les dll sous le répertoire apache ou dois je les mettre autre part ? Merci |
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : février 2007 Messages : 45 ![]() |
et j'ai modifier le php.ini qui se trouve sur le serveur comme celui que j'ai sur mon PC mais rien
|
|
|
00
|
|
|
#6 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Comment a été installé php sur le serveur ? Paquets ? A partir des sources ? Autres ?
Sous Linux, les librairies dynamiques ne portent pas une extension dll mais so. |
|
|
00
|
|
|
#7 |
|
Invité régulier
![]() Inscription : février 2007 Messages : 45 ![]() |
je ne saurai pas vous dire comment php a été installé sur le serveur et personne ne sais non plus me dire cela car le chef n'est pas là pour le moment sinon je peux gerer cette situation comment?
|
|
|
00
|
|
|
#8 |
|
Invité régulier
![]() Inscription : février 2007 Messages : 45 ![]() |
comment pourrais je modifier mon fichier php.ini sur le serveur vu que c'est une machine linux et que les librairies dynamiques ne portent pas une extention dll mais so ?
quand je travaillais en local aprés avoir modifier mon fichier php.ini j'ai du redémarrer mon pc pour que les modifications soient pris en compte est ce que il faudrait que le serveur soit redemarrer pour que tout ce que je fais soit pris en compte |
|
|
00
|
|
|
#9 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Si PHP a été installé par les paquets (apparemment c'est le cas), il vaut mieux utiliser ceux-ci pour ajouter l'extension LDAP. C'est facile à savoir mais ce renseignement dépend de votre distribution :
Pour redémarrer Apache, nécessaire pour prendre les changements apportés au fichier php.ini (sauf CGI), vous devriez trouver un script du nom de httpd ou apache dans /etc/init.d où il suffit de alors passer la commande restart en paramètre (/etc/init.d/apache2 restart). Pour modifier le fichier php.ini vous avez des éditeurs de texte en ligne de commande comme vi (à éviter si vous n'avez jamais eu l'occasion de l'utiliser), nano, ... |
|
|
00
|
|
|
#10 |
|
Invité régulier
![]() Inscription : février 2007 Messages : 45 ![]() |
Debian : apt-get install <paquet>
c'est qu'elle paquet qu'il faut installer? ses deux ligne de codes font quoi exactement car je suis pas autorisé a chipoter sur le serveur: Debian-like : dpkg -l | grep -i php RPM-based (Mandriva, Fedora/Red Hat, Suse) : rpm -qa | grep -i php alors aprés tout ceci je devrais encore modifier le fichier php.ini ou il faudra juste redémarrer le serveur ? merci |
|
|
00
|
|
|
#11 | |||
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Citation:
Citation:
Citation:
|
|||
|
|
00
|
|
|
#12 |
|
Invité régulier
![]() Inscription : février 2007 Messages : 45 ![]() |
bonjour,
sur le serveur j'ai pu installer php4-ldap mais je n'ai toujours rien et je suis toujours dans le besoin .Merci de m'aider si vous pouvez |
|
|
00
|
|
|
#13 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Il nous faut des détails ... L'avez-vous ajouté au fichier php.ini ? Comment l'avez-vous installé ? Quels sont les messages d'erreur ? Qu'en dit le phpinfo() ? Avez-vous redémarrer Apache ? ...
|
|
|
00
|
|
|
#14 |
|
Invité régulier
![]() Inscription : février 2007 Messages : 45 ![]() |
php4-ldap a été installé par paquet et je ne devais pas modifié le php.ini je vais le faire maintenant et aprés je vais redémarrer le serveur .Pour mon code je n'ai pas un message d'érreur spécifique j'ai mis des point d'arrêt et je me rend compte qu'il s'arrête la où les fonction ldap commence .
|
|
|
00
|
|
|
#15 |
|
Invité régulier
![]() Inscription : février 2007 Messages : 45 ![]() |
finalement j'ai insisté pour que la machine soit redemarrer et une fois fais aprés la modification du fichier php.ini tout donnais merci pour votre aide.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com