diff --git a/README.md b/README.md index f158fd3..1b7f939 100644 --- a/README.md +++ b/README.md @@ -77,6 +77,8 @@ By default, all the extra defaults below are applied through the php.ini include php_session_gc_probability: 1 php_session_gc_divisor: 1000 php_session_gc_maxlifetime: 1440 + php_session_save_handler: files + php_session_save_path: '' Various defaults for PHP. Only used if `php_use_managed_ini` is set to `true`. diff --git a/defaults/main.yml b/defaults/main.yml index 937a131..9780709 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -59,6 +59,8 @@ php_session_cookie_lifetime: 0 php_session_gc_probability: 1 php_session_gc_divisor: 1000 php_session_gc_maxlifetime: 1440 +php_session_save_handler: files +php_session_save_path: '' php_error_reporting: "E_ALL & ~E_DEPRECATED & ~E_STRICT" php_display_errors: "Off" diff --git a/templates/php.ini.j2 b/templates/php.ini.j2 index 8063ab7..748c374 100644 --- a/templates/php.ini.j2 +++ b/templates/php.ini.j2 @@ -170,7 +170,8 @@ pgsql.log_notice = 0 bcmath.scale = 0 [Session] -session.save_handler = files +session.save_handler = {{ php_session_save_handler }} +session.save_path = {{ php_session_save_path }} session.use_cookies = 1 session.use_only_cookies = 1 session.name = PHPSESSID