Thats a good idea. I think we should ensure that the location from where the config.inc.php file gets included into the other php scripts does not change so that no demo system or installations where the interface part is installed in a website is broken. There are a lot of custom installs out there and we should take care about that.
Also the installer should do a seamless upgrade on that change.
Either we use a symlink from /usr/local/ispconfig/interface/lib/config.inc.php to /etc/ispconfig/config.inc.php or we add some code to the /usr/local/ispconfig/interface/lib/config.inc.php file that tries to include the file from /etc/ispconfig in case that it exists and has secure permissions (user and group ispconfig and not world readable). Same for the server part config file.
Last edited by till; 29th August 2011 at 12:04.