[Phpmyadmin-devel] suggestion on $cfgPmaAbsoluteUri
Robin Johnson
robbat2 at fermi.orbis-terrarum.net
Fri Apr 19 13:39:01 CEST 2002
On Fri, 19 Apr 2002, Jay F. Davis wrote:
> I was having trouble connecting to phpMyAdmin after the login page. This
> occured when I was at my client's site. The config parameter
> $cfgPmaAbsoluteUri was to blame. I fixed the problem by using
> $REMOTE_ADDR in the config file for the parameter, like this:
>
> $cfgPmaAbsoluteUri = 'http://' . $REMOTE_ADDR . '/pathTo/phpMyAdmin-
> 2.2.6-rc2/';
>
> I suspect this is what most users want, and it would have saved me some
> time figuring this out if the above method was used. So, can we change
> the config parameter so that we only ask for the path and not the server
> address?
Firstly, you probably meant $SERVER_ADDR instead of $REMOTE_ADDR, as
$REMOTE_ADDR is the address that the browser is going from.
Even if you changed that to $SERVER_ADDR, it will not always work, as
$SERVER_ADDR is an IP, and the site may be using name based vhosts.
Observe my domain for example:
http://sql.orbis-terrarum.net/mysql/
http://24.84.50.235/mysql/
> You could put a parameter such as $cfgPmaPath in the config file and then
> later set $cfgPmaAbsoluteUri by prepending $REMOTE_ADDR onto the path.
Rather than any of these solutions, look at the Documentation.html file
for the proper solution:
cfgPmaAbsoluteUri = (!empty($HTTPS) ? 'https' : 'http') . '://' .
$SERVER_NAME . (!empty($SERVER_PORT) ? ':' . SERVER_PORT : '')
. substr($SCRIPT_NAME, 0, strrpos($SCRIPT_NAME, '/')+1);
--
Robin Hugh Johnson
E-Mail : robbat2 at orbis-terrarum.net
Home Page : http://www.orbis-terrarum.net/?l=people.robbat2
ICQ# : 30269588 or 41961639
More information about the Developers
mailing list