[php-maint] Bug#452347: php5-common: /usr/lib/php5/maxlifetime should search /etc/php5/conf.d/*.ini too
Arne Rusek
zonk at hukot.cz
Thu Nov 22 03:45:46 UTC 2007
Package: php5-common
Version: 5.2.0-8+etch7
Severity: normal
Tags: patch
Hi.
It was a surprise when sessions were lost after 1440s contrary to the
session.gc_maxlifetime setting in some /etc/php5/conf.d/foobar.ini.
Please add /etc/php5/conf.d/*.ini search to the /usr/lib/php5/maxlifetime script.
Best regards.
-- System Information:
Debian Release: 4.0
APT prefers stable
APT policy: (500, 'stable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-4-xen-686
Locale: LANG=en, LC_CTYPE=en (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8)
Versions of packages php5-common depends on:
ii sed 4.1.5-1 The GNU sed stream editor
php5-common recommends no packages.
-- debconf-show failed
-------------- next part --------------
--- /usr/lib/php5/maxlifetime.orig 2007-11-22 04:23:42.000000000 +0100
+++ /usr/lib/php5/maxlifetime 2007-11-22 04:42:43.000000000 +0100
@@ -2,7 +2,7 @@
max=1440
-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
More information about the pkg-php-maint
mailing list