我添加了以下代码以将新服务器添加到phpmyadmin:
$i++;
$cfg['Servers'][$i]['verbose'] = 'cat';
$cfg['Servers'][$i]['host'] = '129.111.21.444';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
//$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['AllowNoPassword'] = false;
现在,当我转到phpmyadmin页面时,我看到一个下拉列表,我可以用它连接到我想要的服务器。单击服务器名称后,我会看到一个页面,在其中我应该输入用户名和密码。一旦我这样做,我可以看到左手边的db,但我也看到以下错误:
Error in processing request
Error code: 200
Error text: OK (rejected)
It seems that the connection to server has been lost. Please check your network connectivity and server status.
当我试图点击数据库时,它会让我回到登录页面。
错误的截图也附在后面:
我也更新了phpmyadmin,但是,它没有帮助。还有别的解决办法吗?
3条答案
按热度按时间pn9klfpd1#
尝试在config phpmyadmin中添加此行:sudo gedit/etc/phpmyadmin/config.inc.php
并在php.ini中更改此参数:sudo gedit/etc/php5/apache2/php.ini或此文件的路径。
并重启apache:sudo服务apache2 restart
vu8f3i0k2#
添加
https://
在地址栏的url前面,由于chrome的安全策略,它对我很有用z8dt9xmd3#
我面对这个问题,终于找到了解决办法:
进入chrome设置->隐私和安全->站点设置->cookies和站点数据->如果被阻止允许。
好好享受吧。