【问题标题】:Error in processing request Error code: 200. Error text: OK (rejected). It seems that the connection to server has been lost处理请求时出错错误代码:200。错误文本:OK(拒绝)。似乎与服务器的连接已丢失
【发布时间】:2019-01-03 19:02:18
【问题描述】:

我添加了以下代码以将新服务器添加到 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 页面时,我会看到一个下拉列表,我可以使用它来连接到我想要的服务器。单击服务器名称后,我看到一个页面,我应该在其中输入我的用户名和密码。完成后,我可以看到左侧的数据库,但我也看到以下错误:

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,但是没有帮助。请问还有什么办法吗?

【问题讨论】:

  • 好像您的服务器中断了。您能否确认 MySQL 服务器进程仍在运行?服务器通常会记录它遇到的任何错误或问题。
  • 你解决了吗?

标签: mysql phpmyadmin


【解决方案1】:

由于 Chrome 的安全政策,在地址栏的 URL 前添加 https:// 对我有用

【讨论】:

  • 她的兄弟。感谢您的解决方案。这是我的作品。我在导出等不同页面上遇到了许多不同的错误,并试图更改它的密码,但对我没有任何作用。但是,当我使用了您的解决方案并且它确实对我有用时。再次感谢您。
  • 我的问题确实是由于网址。我添加了一个/
【解决方案2】:

我遇到了这个问题,终于找到了解决方案:
转到 Chrome 设置 -> 隐私和安全 -> 网站设置 -> Cookie 和网站数据 -> 如果被阻止则允许。
尽情享受吧。

【讨论】:

    【解决方案3】:

    尝试在配置 phpMyAdmin 中添加这一行: sudo gedit /etc/phpmyadmin/config.inc.php

    $cfg['LoginCookieValidity'] = 21600;
    

    并在 php.ini 中更改此参数: sudo gedit /etc/php5/apache2/php.ini 或者你这个文件的路径。

    session.gc_maxlifetime = 21600
    

    然后重启 apache: sudo service apache2 重启

    【讨论】:

    • 您好,我尝试了您的解决方案,但我仍然遇到同样的问题
    猜你喜欢
    • 2021-02-08
    • 2020-03-26
    • 2018-05-08
    • 2019-01-06
    • 1970-01-01
    • 1970-01-01
    • 2015-07-01
    • 2012-11-07
    • 1970-01-01
    相关资源
    最近更新 更多