php.iniのsession.save_pathをaugeasで変更したい
デフォルト:
session.save_path="/var/lib/php5"
目標値
session.save_path="3;/var/lib/php5sessions"
augeasは非常に興味深い結果を返します
コマンドが機能していません(保存に失敗しています)
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\"
部分的に機能するコマンド(機能を保存しますが、望ましい結果は得られません)
set /files/etc/php5/Apache2/php.ini/Session/session.save_path '"/tmp/test"'
augeasに値を指定された文字列に設定するように強制し、それらを吐き出そうとしない方法はありますか?
編集:バグレポートリンク: https://fedorahosted.org/augeas/ticket/24
php.aug
レンズ(inifile.aug
に基づく)は、セミコロンも使用できる行末コメントと競合するため、値フィールドにセミコロンを使用できません。
let to_comment_re = /[^;# \t\n][^;#\n]*[^;# \t\n]|[^;# \t\n]/
これらの値を受け入れる必要がある場合は、 バグレポートを開く にしてください。