Problème avec php.ini

Problème avec php.ini - Linux et OS Alternatifs

Marsh Posté le 30-04-2004 à 19:50:35    

Hello,
 
alors voila je suis sous FreeBSD 4.8 avec Apache 1.3 et ai compilé mon php 4.3.6 avec les options --with-config-file-path=/usr/etc2 (voir l'intégralité des options en bas de post)
 
Le problème est que lorsque je fais un phpinfo() je vois que le fichier de configuration utilisé est :
Configuration File (php.ini) Path = /usr/local/etc/php.ini
 
Savez-vous pourquoi /usr/local/etc2/php.ini n'est pas utilisé ?
 
Merci.
Mad.
 
Intégralité des options de configuration :
./configure --with-config-file-path=/usr/etc2 --enable-versioning --enable-memory-limit --with-layout=GNU --with-zlib-dir=/usr --disable-all --with-regex=php --enable-cli --enable-ctype --with-gd=/usr/local/ --enable-gd-native-ttf --enable-gd-jis-conv --with-freetype-dir=/usr/local --with-jpeg-dir=/usr/local --with-png-dir=/usr/local --with-xpm-dir=/usr/local --with-mysql=/usr/local --enable-overload --with-pcre-regex=yes --enable-session --enable-tokenizer --with-expat-dir=/usr/local --enable-xml --with-zlib=yes --with-apxs=/usr/local/sbin/apxs --prefix=/usr/local

Reply

Marsh Posté le 30-04-2004 à 19:50:35   

Reply

Marsh Posté le 30-04-2004 à 20:01:59    

faut relancer apache aussi ...

Reply

Marsh Posté le 30-04-2004 à 20:06:22    

Merci...
 
su-2.05b# killall httpd
su-2.05b# /usr/local/sbin/httpd -f /usr/local/etc/apache/httpd.conf
 
Change rien...

Reply

Marsh Posté le 30-04-2004 à 20:25:10    

tu peux toujour passer ce paramètre en dernier lors dela compilation  --with-config-file-path

Reply

Marsh Posté le 30-04-2004 à 20:26:01    

ok jessaie merci

Reply

Marsh Posté le 30-04-2004 à 20:33:16    

1 dans ton fichier httpd.conf ton fait référence à quel php ?
2 tu peux toujour faire une erreur volontaire dans le php.ini incriminé pour vérifier si c'est le bon php.ini qui est utilisé

Reply

Marsh Posté le 30-04-2004 à 20:34:04    

nan pareil, j'ai beau rebooter apache , recompiler php et co, ca ne change rien, il ne veut po lire mon fichier.

Reply

Marsh Posté le 30-04-2004 à 20:36:19    

Alors, j'ai deux apache un qui inclut libphp4_master.so et l'autre libphp4.so
 
Le libphp4_master.so est compilé de facon a chercher le fichier .ini dans /usr/etc2/ alors que lautre cherche par défaut dans /usr/etc/
 
Et dans les propriétés il me charge exactement ce que j'ai défini dans le php.ini de /usr/etc/ donc pas le bon
 
 
... jc po koi faire !!

Reply

Marsh Posté le 30-04-2004 à 20:37:04    

/usr/local/etc2 et /usr/local/etc
javé oublié le local bref po tré important

Reply

Marsh Posté le 30-04-2004 à 20:41:30    

la version de php est correcte dans le phpinfo() ?
tu aurais pas deux version de php ? (une en module et l'autre en cgi)

Reply

Marsh Posté le 30-04-2004 à 20:41:30   

Reply

Marsh Posté le 30-04-2004 à 20:45:12    

nan, phpinfo() me renvoie bien la bonne version de php, il me montre bi1 mes parametres de compilation, jlui é di aussi  --with-config-file-scan-dir=/usr/local/etc2
il majoute bi1 une ligne ds le phpinfo disant qu'il cherche d'autres .ini la dedans, je c po pq il veut po charger un php.ini autre que /usr/local/etc/php.ini, peut etre que je dois virer ce fichier ?
 

Reply

Marsh Posté le 30-04-2004 à 20:48:47    

dernier chose puis j'abandonne, tu as verifier les logs d'accès de ton system, (problème d'accès au répertoire ??)
 
- ou si y a une option verbeuse lors de la compilation


Message édité par startx25 le 30-04-2004 à 20:49:39
Reply

Marsh Posté le 30-04-2004 à 20:51:22    

le log des erreurs apache :
 
[Fri Apr 30 20:41:01 2004] [notice] Apache/1.3.27 (Unix) PHP/4.3.6 configured -- resuming normal operations
[Fri Apr 30 20:41:01 2004] [notice] Accept mutex: flock (Default: flock)
[Fri Apr 30 20:43:19 2004] [notice] caught SIGTERM, shutting down
[Fri Apr 30 20:43:30 2004] [notice] Apache/1.3.27 (Unix) PHP/4.3.6 configured -- resuming normal operations
[Fri Apr 30 20:43:30 2004] [notice] Accept mutex: flock (Default: flock)
[Fri Apr 30 20:45:10 2004] [notice] caught SIGTERM, shutting down
[Fri Apr 30 20:45:18 2004] [notice] Apache/1.3.27 (Unix) PHP/4.3.6 configured -- resuming normal operations
[Fri Apr 30 20:45:18 2004] [notice] Accept mutex: flock (Default: flock)

Reply

Marsh Posté le 30-04-2004 à 20:52:43    

je comprends po ske ca peut vouloir dire...

Reply

Marsh Posté le 30-04-2004 à 20:53:08    

sinon niveau droit, tout été en 444 pr tester g mis en 777 mé ca change rien

Reply

Marsh Posté le 30-04-2004 à 20:55:32    

question bête, pourquoi tu n'a pas utilisé le portree pour installer apache avec les options que tu veut ? il est assez flexible, et ca te fait une install propre et qui se met  à jour facilement

Reply

Marsh Posté le 30-04-2004 à 20:56:34    

heuu le port FreeBSD é configurable ? cmt ? pr les ports je fé pkg_add ports.tar.gz g jamé passsé de params

Reply

Marsh Posté le 30-04-2004 à 21:07:56    

il y a les packages binaires et le portree, qui consiste justement à installer les applis à partir des sources et à définir ce que tu veut comme options.
 
http://www.freebsd.org/doc/en_US.I [...] using.html

Reply

Marsh Posté le 30-04-2004 à 21:19:42    

Je n'ai pas trouvé de directive permettant de changer le fichier de configuration utilisé par php lorsqu'il est installé avec le port

Reply

Marsh Posté le 30-04-2004 à 22:36:20    

Bon le fait de préciser un fichier ini empeche php de le lire je ne sais pq, alrs j'ai précisé pr l'un é n'ai pas précisé pour lautre, comme ca j'ai bien mon php.ini avec resctriction pr les clients, et les valeurs par défaut de php pr mon site.
 
Voila, merci.

Reply

Marsh Posté le 30-04-2004 à 22:55:29    

j'ai rien compris ......

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed