1

i want to change the session.save_path in the php.ini with augeas

default:

session.save_path="/var/lib/php5"

target value

session.save_path="3;/var/lib/php5sessions"

augeas returns quite interesting results

not working command (save is failing)

set /files/etc/php5/apache2/php.ini/Session/session.save_path '"3;/tmp"'
set /files/etc/php5/apache2/php.ini/Session/session.save_path '"3\;/tmp"'
set /files/etc/php5/apache2/php.ini/Session/session.save_path \"3;/tmp\"

partly working commands (save works but not the desired result)

set /files/etc/php5/apache2/php.ini/Session/session.save_path '"/tmp/test"'

is there a way to force augeas to just set the value to the given string and don't try to spit them up

edit: bug report link: https://fedorahosted.org/augeas/ticket/243

1 Answer 1

0

The php.aug lens (based on inifile.aug) does not allow semi-colons in value fields, because they conflict with end-of-line comments, which can use semi-colons, too:

let to_comment_re = /[^;# \t\n][^;#\n]*[^;# \t\n]|[^;# \t\n]/

If these values should be accepted, please open a bug report for it.

4

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .