phpMyAdmin的第二个服务器指向main.php,而不是index.php

phpMyAdmin的第二个服务器指向main.php,而不是index.php,phpmyadmin,mamp,Phpmyadmin,Mamp,我随后向phpMyAdmin添加了第二台服务器: $i++; $cfg['Servers'][$i]['host'] = 'internal.host.name'; // MySQL hostname or IP address $cfg['Servers'][$i]['port'] = ''; // MySQL port - leave blank for default port $cfg['Servers'][$i]['socket']

我随后向phpMyAdmin添加了第二台服务器:

$i++;
$cfg['Servers'][$i]['host']          = 'internal.host.name'; // MySQL hostname or IP address
$cfg['Servers'][$i]['port']          = '';          // MySQL port - leave blank for default port
$cfg['Servers'][$i]['socket']        = '';          // Path to the socket - leave blank for default socket
$cfg['Servers'][$i]['connect_type']  = 'tcp';       // How to connect to MySQL server ('tcp' or 'socket')
$cfg['Servers'][$i]['extension']     = 'mysql';     // The php MySQL extension to use ('mysql' or 'mysqli')
$cfg['Servers'][$i]['compress']      = FALSE;       // Use compressed protocol for the MySQL connection
$cfg['Servers'][$i]['auth_type']     = 'config';    // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user']              = 'the user name';      // MySQL user
$cfg['Servers'][$i]['password']      = 'secret';          // MySQL password
我得到了两个配置服务器的下拉列表。选择internal.host.name后,浏览器会显示:

Not Found

The requested URL /phpMyAdmin/main.php was not found on this server.

问题是,URL应该以
index.php
结尾,而不是
main.php
。如何更改该文件?

您必须编辑
MAMP/bin/phpMyAdmin/config.inc.php
,该文件与您为添加第二台服务器而修改的文件相同,以便您更改此文件:

$cfg['DefaultTabServer'] = 'main.php';
为此:

$cfg['DefaultTabServer'] = 'index.php';

您必须编辑
MAMP/bin/phpMyAdmin/config.inc.php
,该文件与您为添加第二台服务器而修改的文件相同,以便更改此文件:

$cfg['DefaultTabServer'] = 'main.php';
为此:

$cfg['DefaultTabServer'] = 'index.php';

哪个phpMyAdmin版本?如果删除/注释掉一台服务器,尝试登录并查看数据库,然后注销并编辑,以便只使用第二台服务器,然后再次登录,会发生什么情况?或者换句话说,当两台服务器都被配置为唯一的服务器时,它能在两台服务器上正常工作吗?哪个phpMyAdmin版本?如果删除/注释掉一台服务器,尝试登录并查看数据库,然后注销并编辑,以便只使用第二台服务器,然后再次登录,会发生什么情况?或者换句话说,当两台服务器都被配置为唯一的服务器时,它在这两台服务器上都能正常工作吗?