Bug 169697 - dev-db/phpmyadmin - improved phpmyadmin postinstall file
|
Bug#:
169697
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: enhancement
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: web-apps@gentoo.org
|
Reported By: davidgrant@gmail.com
|
|
Component: Ebuilds
|
|
|
URL:
|
|
Summary: dev-db/phpmyadmin - improved phpmyadmin postinstall file
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2007-03-07 01:40 0000
|
The postinstall message says this:
Alternatively, use the default config file in libraries/config.default.php
mkdir /var/www/goliath.internal.dwavesys.com/htdocs/phpmyadmin/config
chmod o+rw /var/www/goliath.internal.dwavesys.com/htdocs/phpmyadmin/config
# if you want to edit existing configuration:
cp /var/www/goliath.internal.dwavesys.com/htdocs/phpmyadmin/config.inc.php
/var/www/goliath.internal.dwavesys.com/htdocs/phpmyadmin/config/
chown -R apache:apache
/var/www/goliath.internal.dwavesys.com/htdocs/phpmyadmin/config
This is confusing because:
1) The instructions are preceded by "alternatively, use the default config file
in libraries/config.default.php". This implies that the following instructions
are going to be related with how to do that, but they aren't.
2) It talks about copying
/var/www/goliath.internal.dwavesys.com/htdocs/phpmyadmin/config.inc.php which
does not exist in a fresh install (and it might not even exist in an old
install), but it sounds like these instructions are for fresh installs only, as
above in step 0 is says "If this is a new installation," and below after step 2
there is a break "==============" and then it says "If you are upgrading from
an earlier version..."
How to fix it:
I will attach my suggested new version
Again? Please, you've already filed this 3 times, enough.
*** This bug has been marked as a duplicate of bug 140140 ***
I know but I keep noticing the problem every time I upgrade phpmyadmin.
Renat's comment in Bug #140140: "as the comment says, the line you're referring
to is meant for editing an_existing_ config.inc.php" is correct but I never
read it closely enough at the time and forgot about that bug (until I upgraded
to phpmyadmin again).
The real problem with the postinstall text is that it is worded strangely. Or
put another way, step 1 (in the original, I renamed it to step 2) is trying to
do 3 things but it is not clear that those 3 things are really three things as
the word "alternatively" is only used once. I have split this up into a), b),
and c) and now it is much more clear. I would like the maintainer of phpmyadmin
to have a look at this. I'm sorry for not resolving this earlier but I didn't
realize because I only use the "default config file" option so I was a bit
oblivious to the "existing configuration" and "web-based" options.
Really, as noone else but you is noticing the 'problem', chances are that the
problem is somewhere else than in the instructions itself...
Well I already explained why the original message is unclear so I think the
onus is on someone else to explain why it is so perfectly clear and cannot use
any improvement.
Hi,
I have problems getting phpmyadmin without pma user running and phpmyadmin guys
answered that this is because of a broken config.default.php of gentoo install.
For my understanding this file is also needed for the setup script to working
correctly and *mustn't* be changed in anyway.
Correct way is to only take a copy of the file (or creating new one) as
config.inc.php.
BTW: They already state a comment in phpmyadmin Wiki
(http://wiki.cihar.com/pma/Quick_Install#Download) to avoid gentoo package
Many thanks for this. Your version (almost in its entirety) is in.
(In reply to comment #6)
> Hi,
>
> I have problems getting phpmyadmin without pma user running and phpmyadmin guys
> answered that this is because of a broken config.default.php of gentoo install.
>
> For my understanding this file is also needed for the setup script to working
> correctly and *mustn't* be changed in anyway.
>
> Correct way is to only take a copy of the file (or creating new one) as
> config.inc.php.
>
> BTW: They already state a comment in phpmyadmin Wiki
> (http://wiki.cihar.com/pma/Quick_Install#Download) to avoid gentoo package
>
We no longer patch the config file.
God damn jakub was such an asshat sometimes. Thanks Renat.