Administration serveur dedié sous linux - trouve pas php.ini :/ - Windows & Software
Marsh Posté le 17-09-2002 à 11:49:27
Probablement /usr/local/etc/php.ini
edit : locate php.ini
Marsh Posté le 17-09-2002 à 11:54:41
Yesss merci, mais j'ai pas trouvé de php.ini tout court
par contre il y a un php.ini-recommended
et un autre nommé php.ini-dist
le quel modifier? pour que ca prenne effet?
En fait mon prob est que les variables exterieure ne sont pas prises en compte car je dois activé ceci dans php.ini :
Register_Globals = On
Marsh Posté le 17-09-2002 à 11:58:24
A mon avis tu dois renommer php.ini-recommended en php.ini (fait une sauvegarde avant si tu veux)
Marsh Posté le 17-09-2002 à 12:01:01
L'aide fournie sur php.net explike clairement ce qu'il faut faire a la suite de la compilation de php pour pouvoir l'utiliser et il me semble qu'il faut copier le fichier php.ini-dist en php.ini vers /usr/local/lib
Marsh Posté le 17-09-2002 à 12:01:41
Voila jai modifier ce que je voulais mais le prob c'est que ca n'as aucun effet ((( je comprend rien, est ce que je dois rebooter le serveur ? Y a aucun risque de rebooter le serveur?
J'vais essayer en renommant comme tu dis
merci
Marsh Posté le 17-09-2002 à 12:02:35
claque2000 a écrit a écrit : L'aide fournie sur php.net explike clairement ce qu'il faut faire a la suite de la compilation de php pour pouvoir l'utiliser et il me semble qu'il faut copier le fichier php.ini-dist en php.ini vers /usr/local/lib |
ok merci je v essayer
Marsh Posté le 17-09-2002 à 12:03:17
tu l'as mis ou ton php.ini ? Theoriquement pas besoin de redemarrer quoi que ce soit pour php il me semble...
Marsh Posté le 17-09-2002 à 12:05:33
moi j'ai rien touché ! le serveur dedié est configuré deja, mais le prob c kils ont desactiver Register_Globals dans php.ini
et bon jai pas trouver de php.ini, jai modifier les php.ini-recommended et -dist, mais ca change rien, le probleme persiste et mon site marche pas correctement...
Marsh Posté le 17-09-2002 à 12:08:24
Schtroumpheur a écrit a écrit : moi j'ai rien touché ! le serveur dedié est configuré deja, mais le prob c kils ont desactiver Register_Globals dans php.ini et bon jai pas trouver de php.ini, jai modifier les php.ini-recommended et -dist, mais ca change rien, le probleme persiste et mon site marche pas correctement... |
Hello,
non rebooter le serveur ne sert à rien. Tu as forcément (si je ne m'abuse) un fichier php.ini qui est utilisé. Essaye de le trouver avec un "find -name / php.ini" car le locate n'est peut être pas à jour (ou fait un updatedb avant).
Pour le trouver, tu peux aussi tout simplement faire un phpinfo() où tu auras toutes les infos...
--
lomba
Marsh Posté le 17-09-2002 à 12:13:06
lomba a écrit a écrit : Hello, non rebooter le serveur ne sert à rien. Tu as forcément (si je ne m'abuse) un fichier php.ini qui est utilisé. Essaye de le trouver avec un "find -name / php.ini" car le locate n'est peut être pas à jour (ou fait un updatedb avant). Pour le trouver, tu peux aussi tout simplement faire un phpinfo() où tu auras toutes les infos... -- lomba |
Tkx je v tester ca et je vous dit koi ...
Marsh Posté le 17-09-2002 à 12:17:16
Voila le dossier on se trouve le php.ini
/usr/local/lib
c'est la que j'etais et c'est la que se trouve les 2 php.ini
-recommended et -dist dans lesquel jai modifier ce que je voulais, mais ca n'as eu aucun effet...
j'ai essayé aussi de renommer ;e -recommended en php.ini tout court mais rien y fait
Marsh Posté le 17-09-2002 à 12:53:35
quel unix c'est??? (si linux, donne la distrib)
Tu as le droit de faire des reboot? de redemarer des demons?
Je suppose que PHP tourne sous apache! c'est toi qui l'a compilé? c'etait installer avant, c'est un packege??
Donne le plus d'infos que tu peux
Marsh Posté le 17-09-2002 à 12:59:52
trictrac-->
non ce n'est pas moi qui l'ai config ni rien, c'est un serveur auquel j'ai acces pour y mettre un site que j'ai programmé en php, c'est tout. Pour ce qui est de linux moi j'y connais presque rien d'ou la difficulté pour moi de le config correctement !
voila les info exactes :
System Linux ns21.mycyberhosting.com 2.4.9-34 #1 Sat Jun 1 06:25:16 EDT 2002 i686 unknown
Build Date Sep 6 2002 17:22:17
Configure Command './configure' '--with-mysql' '--with-apache=/usr/local/apache/apache_1.3.26' '--enable-track-vars'
Server API Apache
Virtual Directory Support disabled
Configuration File (php.ini) Path /usr/local/lib
Debug Build no
Thread Safety disabled
Merci
Marsh Posté le 17-09-2002 à 13:02:32
Schtroumpheur a écrit a écrit : System Linux ns21.mycyberhosting.com 2.4.9-34 #1 Sat Jun 1 06:25:16 EDT 2002 i686 unknown Build Date Sep 6 2002 17:22:17 Configure Command './configure' '--with-mysql' '--with-apache=/usr/local/apache/apache_1.3.26' '--enable-track-vars' Server API Apache Virtual Directory Support disabled Configuration File (php.ini) Path /usr/local/lib Debug Build no Thread Safety disabled |
je crois que ca veut tout dire.. ton php.ini doit se trouver la!!!
S'il n'y est pas, c'est la que tu dois le mettre
Marsh Posté le 17-09-2002 à 13:04:00
Bne oui je sais bien, et si tu lis toutes les reponses tu vois que j'ai deja modifier ca et ca n'a eu aucun effet
Marsh Posté le 17-09-2002 à 13:04:53
il n'y etait pas il y avait php.ini-recommended et php.ini-dist
j'ai renommé le recommended en php.ini tout court, et j'ai modifier la ligne Register_Global = Off en Register_Global = On
et ca a rien changé
voila
P.S.: j'ai essayé de redemarrer apache aussi, mais ca change rien non plus
Marsh Posté le 17-09-2002 à 13:05:36
tu es root sur la machine????
si oui, essaie un 'apachectl restart'
Marsh Posté le 17-09-2002 à 13:09:16
tu es sur des changements que tu essaie d'apporter!!
Tu peux pas essayer de modifier un truc dont tu es sur de l'effet??
Marsh Posté le 17-09-2002 à 13:10:45
J'ai fait ca et il me sort ceci :
|
Marsh Posté le 17-09-2002 à 13:11:28
C'est a dire que j'ai pas envie de tout bousiller non plus
c'est pas mon serveur donc pas envie de gaffer
trictrac a écrit a écrit : tu es sur des changements que tu essaie d'apporter!! Tu peux pas essayer de modifier un truc dont tu es sur de l'effet?? |
Marsh Posté le 17-09-2002 à 13:15:18
bon, ben c'est un rien problematique: il te dit que le server http ne tournait pas (la commande donnée est censée redemarrer le démon apache )! Forecment, php dans ces conditions marche moins bien.
Ensuite il veut le fichier /etc/httpd/conf/httpd.conf pour connaitre les options, et comme il le trouve pas il est pas content!!
Tu as configuré un httpd.conf qqpart??? va voir les fichiers presents dans /etc/httpd/conf/ , il doit y avoir un httpd.conf-qqch que tu renomme en httpd.conf et ensuite tu refait 'apachectl start'
Marsh Posté le 17-09-2002 à 13:27:42
il n'y a meme pas de dossier etc/httpd
mais apache marche et php aussi, sauf qu'il ne tiens pas compte des variable externe comme deja expliqué
Marsh Posté le 17-09-2002 à 13:29:26
<?
$var="test";
echo $var;
?>
on vois test apparaitre.
---------------------------
http://www.site.com/test.php?var=test |
<?
echo $var;
?>
quedale apparait
donc php marche "bien" ! et j'ai acces a la db aussi via phpmyadmin donc...
Marsh Posté le 17-09-2002 à 13:37:06
il y aurait moyen que tu me file l'URL de ton site en MP !!
Je regarderais ca tout a l'heure... vers 4 heures! si t'es encore sur le forum
Marsh Posté le 17-09-2002 à 13:41:24
trictrac a écrit a écrit : il y aurait moyen que tu me file l'URL de ton site en MP !! Je regarderais ca tout a l'heure... vers 4 heures! si t'es encore sur le forum |
ok mais je doit partir a 4 heures merci
Marsh Posté le 17-09-2002 à 13:42:18
Quelle distrib Linux tu utilises ?
Il est pas dans /etc php.ini ?
Marsh Posté le 17-09-2002 à 13:45:50
gm_superstar a écrit a écrit : Quelle distrib Linux tu utilises ? Il est pas dans /etc php.ini ? |
System Linux ns21.mycyberhosting.com 2.4.9-34 #1 Sat Jun 1 06:25:16 EDT 2002 i686 unknown
Build Date Sep 6 2002 17:22:17
Configure Command './configure' '--with-mysql' '--with-apache=/usr/local/apache/apache_1.3.26' '--enable-track-vars'
Server API Apache
Virtual Directory Support disabled
Configuration File (php.ini) Path /usr/local/lib
Debug Build no
Thread Safety disabled
j'ai deja regarder, non y a pas dans /etc/
Marsh Posté le 17-09-2002 à 13:51:09
Ca ne me dit pas quelle distribution c'est, ni comment a été installé Apache (à partir des paquets de la distribution ou à partir du tar.gz du site d'Apache.)
Marsh Posté le 17-09-2002 à 14:19:06
cat /etc/issue (ou issue.net)
ou
uname -a
Bon y'a un php.ini dans /etc ?
Marsh Posté le 17-09-2002 à 14:22:59
> cat /etc/issue
Red Hat Linux release 7.2 (Enigma)
Kernel \r on an \m
voila
non pas de php.ini la dedans
Marsh Posté le 17-09-2002 à 14:26:45
Slt à tous,
schtroumpheur, essaye de faire un ls -la dans ton répertoire /usr/local/lib. Ca tombe ton fichier php.ini est peut etre caché.
Voila, bon courage
@+
RedField
Marsh Posté le 17-09-2002 à 14:35:57
redfield->
je vais essayé mais ca m'etonnerait vu que j'ai deja renommé le php.ini-recommended en php.ini et il a pas crié...
bon j'essaie
Marsh Posté le 17-09-2002 à 14:37:13
> ls -la usr/local/lib
total 12
drwxr-xr-x 3 root root 4096 Sep 6 17:23 .
drwxr-xr-x 21 root root 4096 Sep 6 17:35 ..
drwxr-xr-x 18 root root 4096 Sep 6 17:23 php
Marsh Posté le 17-09-2002 à 14:42:03
Schtroumpheur a écrit a écrit : > cat /etc/issue Red Hat Linux release 7.2 (Enigma) Kernel \r on an \m voila non pas de php.ini la dedans |
OK donc en fait tu n'utilises pas le PHP fourni avec Red Hat, il a été installé séparément (sinon php.ini serait dans /etc).
Dans ce cas, comme le dit la documentation ( http://www.php.net/manual/fr/install.apache.php) il faut copier le fichier php.ini-dist dans php.ini, le tout dans /usr/local/lib/
Marsh Posté le 17-09-2002 à 11:46:30
Bonjour, c'est ma premiere experience dans l'administration d'un serveur dédié, sous linux, et je dois modifier un paramettre dans le php.ini, seulement y a tellement de dossier que je ne sais pas ou il se trouve, je connais pas trop linux,
Y a t il un dossier par default pour le serveur apache???
Merci d'avance !