我正在通过浏览器的URL远程访问mysql数据库,然后突然出现此错误.我的电脑只有这个错误.当我尝试使用另一台PC访问192.168.x.x / phpmyadmin时,没有任何错误.为什么会这样?
这是错误:
Fatal error: Uncaught Error: Call to a member function checkConfig()
on integer in C:\xampp\phpMyAdmin\libraries\common.inc.php:690 Stack
trace: #0 C:\xampp\phpMyAdmin\index.php(12): require_once() #1 {main}
thrown in C:\xampp\phpMyAdmin\libraries\common.inc.php on line 690
解决方法:
这是您收到致命错误的phpMyadmin代码:
档案:common.inc.php
/**
* @global PMA_Theme_Manager $_SESSION['PMA_Theme_Manager']
*/
if (! isset($_SESSION['PMA_Theme_Manager'])) {
$_SESSION['PMA_Theme_Manager'] = new PMA_Theme_Manager;
} else {
/**
* @todo move all __wakeup() functionality into session.inc.php
*/
$_SESSION['PMA_Theme_Manager']->checkConfig();
}
似乎$_SESSION [‘PMA_Theme_Manager’]可能未正确初始化,或者您在服务器中的当前会话有问题或已损坏.
您是否试图关闭当前的浏览器会话?您也可以尝试使用其他浏览器打开,并且可以正常使用.
标签:phpmyadmin,apache,mysql,php
来源: https://codeday.me/bug/20191111/2022962.html