[Bug 916065] [NEW] php5 sessionmanagement ignores values in custom ini files
Tom Penndorf
916065 at bugs.launchpad.net
Fri Jan 13 15:26:30 UTC 2012
Public bug reported:
if the variable session.gc_maxlifetime is defined in /etc/php5/*/conf.d/*.ini the cronjob in /etc/cron.d/php5
will ignore the value and use the default value of 1440.
To fix ist, use this diff for /usr/lib/php5/maxlifetime
--- maxlifetime 2012-01-13 16:23:46.000000000 +0100
+++ maxlifetime.patched 2012-01-13 16:23:28.000000000 +0100
@@ -7,7 +7,7 @@
[ -z "$cur" ] && cur=0
[ "$cur" -gt "$max" ] && max=$cur
else
- for ini in /etc/php5/*/php.ini; do
+ for ini in /etc/php5/*/php.ini /etc/php5/*/conf.d/*.ini; do
cur=$(sed -n -e 's/^[[:space:]]*session.gc_maxlifetime[[:space:]]*=[[:space:]]*\([0-9]\+\).*$/\1/p' $ini 2>/dev/null || true);
[ -z "$cur" ] && cur=0
[ "$cur" -gt "$max" ] && max=$cur
Architecture: amd64
Distribution: Ubuntu 11.10
package: php5-common 5.3.6-13ubuntu3.3
** Affects: php5 (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to php5 in Ubuntu.
https://bugs.launchpad.net/bugs/916065
Title:
php5 sessionmanagement ignores values in custom ini files
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/php5/+bug/916065/+subscriptions
More information about the Ubuntu-server-bugs
mailing list