Uhm. The open_basedir has /var/lib/php which is a valid prefix for /var/lib/phpmyadmin/, and it has always (for two years until wednesday when this bug appeared) worked with this open_basedir string.
To further clarify:
[...]:/usr/share/phpmyadmin/:/var/lib/phpmyadmin/:[...] works
[...]:/usr/share/phpmyadmin:/var/lib/phpmyadmin:[...] works
[...]:/usr/share/php:/var/lib/php:[...] does not work
which seems to mean that it is now treating paths without a trailing slash as directory names instead of prefixes, which is what the specification says.
Uhm. The open_basedir has /var/lib/php which is a valid prefix for /var/lib/ phpmyadmin/ , and it has always (for two years until wednesday when this bug appeared) worked with this open_basedir string.
To further clarify:
[...]:/ usr/share/ phpmyadmin/ :/var/lib/ phpmyadmin/ :[...] works usr/share/ phpmyadmin: /var/lib/ phpmyadmin: [...] works usr/share/ php:/var/ lib/php: [...] does not work
[...]:/
[...]:/
which seems to mean that it is now treating paths without a trailing slash as directory names instead of prefixes, which is what the specification says.