[Phpmyadmin-devel] config.inc.php (again)

Marc Delisle Marc.Delisle at cegepsherbrooke.qc.ca
Tue Jun 27 15:02:11 CEST 2006

Michal Čihař a écrit :
> Hi all
> On Sun, 25 Jun 2006 08:10:51 -0400
> Marc Delisle <Marc.Delisle at cegepsherbrooke.qc.ca> wrote:
>> I would like to reopen the discussion about this issue. I know you're 
>> tired of it, but there are lots of problems for users.
>> I noticed at least one distro that just copy our 
>> libraries/config.default.php into ../config.inc.php!
> I also got lost in Debian way of configuring phpMyAdmin, which has
> only some wrapper instead of config.inc.php and includes other pieces
> from various places.
>> Unfortunately, many users do not read the doc about installation, and 
>> even for some who did read it, there are still problems:
>> https://sourceforge.net/tracker/index.php?func=detail&aid=1471501&group_id=23067&atid=377408
>> Having to close all browser windows is another thing that is not evident 
>> for many.
> This is bug and should be fixed. There is IMHO no technical reason why
> this should be needed it's only something broken in caching code.

OK I'll have a look at this bug.

>> For some reasons, the setup script is not as popular as we hoped 
>> (probably due to the directory manipulations related to its use).
> Maybe documentation should be simplified as you can use setup script
> without any directory manipulation, you only can not save file then.
> I'm open to ideas to make it simple and at least a bit secure.
>> My opinion is that we have to think about was it "normal" and expected 
>> for the configuration of OSS products.
> Mantis has setup script which requires write permissions for writing
> config, Mediawiki has installer which needs similar amount of manual
> work as ours (it IMHO can not be done different safely). Both don't
> provide default config file. I don't know others...

I checked some other products:

gallery 2: no default config file.

moodle: config-dist.php present but creates config.php if this
file is not found; then attempts to save it, otherwise offers to download it

mambo,joomla: in manual installation, they ask to rename
configuration.php-dist to configuration.php

serendipity: creates serendipity_config_local.inc.php based
on web configuration form

egroupware: generates a downloadable config file

postnuke: config.php present

fudforum: install script that must be deleted after installation
and that generates the config file

phpBB: an empty config.php!

phorum: config.php.sample for db preferences

The main argument in favor of having a config.inc.php is probably that 
there has been a config.inc.php in phpMyAdmin since 1998, so in general 
people expect it.

>> Is it too late to revert to our old way of keeping BC by compensating 
>> with code for missing options?
> I don't see how BC code is related to first setup. The BC code is IMHO
> independant to config.

One of the reasons to stop having config.inc.php in the kit was to avoid 
   having to keep the BC code up to date.

> ------------------------------------------------------------------------
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> ------------------------------------------------------------------------
> _______________________________________________
> Phpmyadmin-devel mailing list
> Phpmyadmin-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel

More information about the Developers mailing list