after trying out the new webapp install system, I noticed that phpmyadmin doesn't use /etc/phpmyadmin/config.inc.php in libraries/common.lib.php line 74, while phppgadmin gets patched to use it's pendant /etc/phppgadmin/config.inc.php.
I installed them both with USE="-vhosts", so phppgadmins behaviour makes more sense IMHO.
OK, read the fine GLEP, which says:
- both apps should put their config file to
- The config file will be used as a copy template for webapp-config-installs
So both apps are wrong.
While that makes sense in the USE="vhosts" case, I don't think it's very usefull for -vhosts, where it would be better to symlink to the configuration file directly. But that is a webapp/GLEP issue, nothing to do with phpmyadmin/phppgadmin.
As you are the creator of the webapps system, please advise me what the best course of action for phpMyAdmin is.
OK, read the fine PHP manual (safe mode section). No, I really won
OK, read the fine PHP manual (safe mode section). No, I really won´t put /etc into open_basedir and hence phppgadmin fails without manual adjusting lib.inc.php - this idea of putting config files for webapps into /etc (and the fine GLEP) is horrendously wrong. :-/
*** Bug 78090 has been marked as a duplicate of this bug. ***
OK, so what is happening now with the fine GLEP? :-) I will ask every half year until something happens! ;-)
The GLEP is wrong. The config files for these packages should be installed
into the same directory as the app itself (to allow for multiple installs of
the same app).
I'll take a look at both apps when I can to see what changes need making.
phpmyadmin appears to be fine. Will look into phppgadmin
phppgadmin fixed in cvs
mass cleaning my bugs