Pages : 1
#1 Le 14/11/2012, à 11:53
- kai69330
[SOLVED]modifications du php.ini ignorées
Bonjour
J'ai un serveur un LAMP installé sur ma machine unix.
lorsque je fais des modifications dans /etc/php5/apache2/php.ini elles sont completement ignorées.
le phpinfo m'indique bien que c'est ce fichier php.ini qui est utilisé.
j'ai aussi essayé de modifier le php.ini de CLI (/etc/php5/cli/php.ini), idem.
j'ai aussi essayé de créer une erreur de syntaxe en ecrivant absolument n'importe quoi dans le php.ini, c'est completement ignoré.
a chaque fois, je restart bien apache2.
j'ai trouvé les centaines de feed a ce sujet mais aucune solution convaincante trouvée.
Merci pour votre aide
Dernière modification par kai69330 (Le 14/11/2012, à 14:13)
Hors ligne
#2 Le 14/11/2012, à 12:11
- compte supprimé
Re : [SOLVED]modifications du php.ini ignorées
Tu l'as installé comment, ton serveur ?
#3 Le 14/11/2012, à 12:13
- kai69330
Re : [SOLVED]modifications du php.ini ignorées
comme dans cette procédure
http://www.commentcamarche.net/faq/7971 … sous-linux
Dernière modification par kai69330 (Le 14/11/2012, à 12:15)
Hors ligne
#4 Le 14/11/2012, à 12:28
- compte supprimé
Re : [SOLVED]modifications du php.ini ignorées
Donc c'est pas du xampp ou des machins comme ça qui peuvent mettre la pagaille, parfois...
Ça devrait fonctionner. J'ai installé ça des dizaines de fois et ça a toujours fonctionné du premier coup, y compris les modifs de php.ini (je désactive systématiquement les short_open_tag... à cause des entêtes xml)...
#5 Le 14/11/2012, à 12:33
- kai69330
Re : [SOLVED]modifications du php.ini ignorées
du coup je passe par un .htaccess, mais c'est degeu quoi.
d'ailleurs ça me le fait sur 2 machines. une ubuntu et un serveur dedié sur debian.
Hors ligne
#6 Le 14/11/2012, à 13:09
- mazarini
Re : [SOLVED]modifications du php.ini ignorées
Il est possible qu'il y ait un fichier inclus en fin du php.ini ou un répertoire pour les modules. Un de ces fichiers écrase peut être tes paramètres.
Autrement tu peux vérifié que les paramètres qui ne se modifient pas ne sont pas forcé par la description de l'hote dans apache ou dans la config d'apache (comme avec un .htaccess).
Edit : phpinfo me donne ca :
Scan this dir for additional .ini files
/etc/php5/apache2/conf.d
Additional .ini files parsed
/etc/php5/apache2/conf.d/curl.ini, /etc/php5/apache2/conf.d/gd.ini, /etc/php5/apache2/conf.d/mcrypt.ini, /etc/php5/apache2/conf.d/mysql.ini, /etc/php5/apache2/conf.d/mysqli.ini, /etc/php5/apache2/conf.d/pdo.ini, /etc/php5/apache2/conf.d/pdo_mysql.ini, /etc/php5/apache2/conf.d/suhosin.ini
Dernière modification par mazarini (Le 14/11/2012, à 13:12)
S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)
Hors ligne
#7 Le 14/11/2012, à 13:24
- compte supprimé
Re : [SOLVED]modifications du php.ini ignorées
.htaccess c'est de la config d'apache... Rien à voir avec php !
Alors c'est sûr que ça ne fonctionneras pas si tu essayes d'obtenir dans php.ini des choses que tu obtiens avec .htaccess...
http://httpd.apache.org/docs/2.2/configuring.html
#8 Le 14/11/2012, à 13:55
- kai69330
Re : [SOLVED]modifications du php.ini ignorées
merci pour votre aide
pour le htaccess, je l'ai ajouté après avoir modifié et fait mes tentatives sur php.ini, donc aucun conflit possible.
sinon, je n'ai que
Scan this dir for additional .ini files /etc/php5/apache2/conf.d
alex / # cd /etc/php5/apache2/conf.d
alex conf.d # ls
gd.ini mcrypt.ini mysqli.ini mysql.ini pdo.ini pdo_mysql.ini
Dernière modification par kai69330 (Le 14/11/2012, à 13:58)
Hors ligne
#9 Le 14/11/2012, à 14:12
- kai69330
Re : [SOLVED]modifications du php.ini ignorées
RESOLU :
Je suis passé à php 5.4 et plus de souci.
Hors ligne
#10 Le 15/11/2012, à 08:28
- mazarini
Re : [SOLVED]modifications du php.ini ignorées
.htaccess c'est de la config d'apache... Rien à voir avec php !
...
Sauf qu'il est possible de mettre du paramétrage php dans les fichiers de configuration apache pour un paramétrage propre à un site par exemple ou dans un fichier .htaccess pour un paramétrage propre à une partie de l'arborescence d'un site.
Une des utilisation classique, c'est de définir un include_path propre à chaque site.
S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)
Hors ligne
#11 Le 15/11/2012, à 10:59
- compte supprimé
Re : [SOLVED]modifications du php.ini ignorées
faustus a écrit :.htaccess c'est de la config d'apache... Rien à voir avec php !
...Sauf qu'il est possible de mettre du paramétrage php dans les fichiers de configuration apache pour un paramétrage propre à un site par exemple ou dans un fichier .htaccess pour un paramétrage propre à une partie de l'arborescence d'un site.
Une des utilisation classique, c'est de définir un include_path propre à chaque site.
Et alors ce n'est pas de la config d'apache, peut-être ?
Dernière modification par faustus (Le 15/11/2012, à 11:00)
#12 Le 15/11/2012, à 17:01
- mazarini
Re : [SOLVED]modifications du php.ini ignorées
Savoir ou en php include va chercher ses fichiers, c'est de la configuration php.
Dans apache, ca se code avec php_value include_path "...."
Si tous les paramètres ne peuvent pas se paramétrer dans apache, il y en a quand même pas mal.
Voir : http://www.php.net/manual/fr/configuration.changes.php ou http://www.php.net/manual/en/ini.list.php
Contrairement à ce que tu dis : ".htaccess c'est de la config d'apache... Rien à voir avec php !" ca a bien à voir avec le php.
S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)
Hors ligne
#13 Le 15/11/2012, à 17:50
- compte supprimé
Re : [SOLVED]modifications du php.ini ignorées
Non ! Parce que tu peux très bien remplacer php par perl ou par python et sans doute d'autres choses encore. Et même par rien du tout ! Sans affecter pour autant tes .htaccess...
Evidemment, si tu veux utiliser php comme module apache, c'est bien normal que tu indiques à apache où il peut le trouver... Et bien entendu, dès lors que c'est un module apache, tu peux y faire un certain nombre de configuration... Mais c'est encore de la configuration d'apache...
Quant à ta liste de directives php :
This list includes the php.ini directives you can set to configure your PHP setup.
C'est du php.ini, pas du apache. Et tu peux très bien utiliser php sans apache... En ligne de commande, par exemple ! Et là, les .htaccess, tintin...
De toutes façons, les .htaccess ne sont pas du tout prévus pour ça et même déconseillés : http://httpd.apache.org/docs/2.2/howto/htaccess.html
Dernière modification par faustus (Le 15/11/2012, à 17:51)
Pages : 1