Bonjour,

Je travaille sous Symfony 4 et j'ai une erreur au niveau de l'open_basedir lorsque je lance:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
composer self-update
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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