gpt4 book ai didi

php - 配置为使用本地 phpMyAdmin 客户端访问远程服务器时,来自 phmpMyAdmin 的错误

转载 作者:行者123 更新时间:2023-11-29 18:40:58 26 4
gpt4 key购买 nike

为了访问远程数据库,我编辑了 config.inc.php 并在其末尾,在结束 ?> 之前我添加了:

$i++;
$cfg['Servers'][$i]['host'] = 'HostName:port'; //provide hostname and port if other than default
$cfg['Servers'][$i]['user'] = 'userName'; //user name for your remote server
$cfg['Servers'][$i]['password'] = 'Password'; //password
$cfg['Servers'][$i]['auth_type'] = 'config'; // keep it as config

但是当我使用浏览器连接时,出现以下错误消息:

Notice in ./libraries/common.inc.php#1204 Undefined variable: i

Backtrace

./phpmyadmin.css.php#14: require_once(./libraries/common.inc.php)

版本是:

PHP 5.4.16 Development Server
phpMyAdmin 4.4.15.10
MySQL 5.6.32 - MySQL Community Server (GPL)

phpMyAdmin 与本地数据库配合良好,无需配置 common.inc.php

common.inc.php中间有一条指令unset($i),但是我如何在末尾使用i变量common.inc.php 如果不再可用?

我已经用这种方式初始化了 i

$i=2;

现在我看到一个带有服务器名称的下拉菜单,但是当我选择其中一个时,它会返回到本地主机。

使用mysql命令连接到远程数据库服务器,并使用相同的用户/密码,我可以成功连接到数据库服务器。

在客户端服务器上我使用 Linux,在远程我使用 Windows 7

我仅在 phpMyAdmin can't connect to remote sever on Windows 7 from Linux client 输入了有关服务器选择问题的另一个请求

最佳答案

这是一个 Notice当您访问 undefined variable 时会发生这种情况。在您的情况下,变量是 $i

首先定义如下

$i = 0;

然后在其余代码中使用它。

关于php - 配置为使用本地 phpMyAdmin 客户端访问远程服务器时,来自 phmpMyAdmin 的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44944057/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com