Bonne pratique sur l'open_basedir
Bonjour,
Je travaille sous Symfony 4 et j'ai une erreur au niveau de l'open_basedir lorsque je lance:
Code:
1 2 3 4 5
|
[ErrorException]
is_writable(): open_basedir restriction in effect. File(/usr/bin) is not within the allow
ed path(s): (/srv/http/:/home/:/tmp/:/usr/share/pear/:/usr/share/webapps/:/etc/webapps/:/
usr/bin/composer:/usr/local/bin/symfony:/dev/null) |
Du coup, j'ai modifié l'open_basedir qui se trouve dans le php.ini et j'ai ajouté /usr/bin.
Je n'ai donc plus l'erreur, et composer self-update me donne:
Code:
1 2
|
You are already using composer version 1.9.0 (stable channel). |
Ma question est de savoir si c'est une bonne pratique de modifier comme on veut l'open_basedir?
Dans le php.ini, c'est écrit que le open_basedir sert à limiter les opérations sur les fichiers dans le répertoire spécifier et en dessous.
C'est également écrit en anglais: "This directive makes most sense if used in a per-directory or per-virtualhost web server configuration file." Qu'est ce que cela signifie?
Merci par avance