Package: phpmyadmin
Version: 4:2.9.1.1-6
Severity: normal
Hello.
Enabling hashing session files to directories[1] with default php
configuration requires creating a directory hierarchy[2] for them.
Phpmyadmin enforces different session names[3] than configured by
sysadmin, but does use default directory and hashing depth. So if
sysadmin creates hierarchy for his session naming scheme, phpmyadmin
will fail creating (some) of the session files because no directories
[G-Zg-z] (and maybe more?) exist in the directory tree.
IMO phpmyadmin should honor session settings in the main php.ini or
allow this behaviour to be configured by debconf (along with its own
session directory).
[1] accomplished by setting session.save_path="2;/var/lib/php5" in
/etc/php5/apache2/php.ini
- session name: sess_a1765f9b22bc2e2c2b672f4ab34a3199
- is stored as /var/lib/php5/a/1/sess_a1765f9b22bc2e2c2b672f4ab34a3199
[2] with default php setting sessions are hashed to hex-digit
directories (session.hash_bits_per_character = 4)
[3] /usr/share/phpmyadmin/libraries/session.inc.php:66
-- System Information:
Debian Release: 4.0
APT prefers stable
APT policy: (500, 'stable'), (199, 'testing')
Architecture: i386 (x86_64)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-6-xen-amd64
Locale: LANG=en, LC_CTYPE=en (charmap=UTF-8) (ignored: LC_ALL set to
en_US.UTF-8)
Versions of packages phpmyadmin depends on:
ii debconf [debconf-2.0] 1.5.11etch1 Debian configuration management sy
ii libapache-mod-php4 6:4.4.4-8+etch4 server-side, HTML-embedded scripti
ii libapache2-mod-php5 5.2.0-8+etch10 server-side, HTML-embedded scripti
ii perl 5.8.8-7etch1 Larry Wall's Practical Extraction
ii php4 6:4.4.4-8+etch4 server-side, HTML-embedded scripti
ii php4-cgi 6:4.4.4-8+etch4 server-side, HTML-embedded scripti
ii php4-mysql 6:4.4.4-8+etch4 MySQL module for php4
ii php5-cgi 5.2.0-8+etch10 server-side, HTML-embedded scripti
ii php5-mysql 5.2.0-8+etch10 MySQL module for php5
ii ucf 2.0020 Update Configuration File: preserv
Versions of packages phpmyadmin recommends:
ii apache2 2.2.3-4+etch4 Next generation, scalable, extenda
ii apache2-mpm-prefork [htt 2.2.3-4+etch4 Traditional model for Apache HTTPD
ii php4-gd 6:4.4.4-8+etch4 GD module for php4
ii php5-gd 5.2.0-8+etch10 GD module for php5
ii php5-mcrypt 5.2.0-8+etch10 MCrypt module for php5
-- debconf-show failed (but root didn't)
phpmyadmin/setup-password: (password omitted)
phpmyadmin/setup-username: admin
* phpmyadmin/reconfigure-webserver:
phpmyadmin/restart-webserver: false
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]