本帖最后由 areswhy 于 2010-10-09 09:49:04 编辑

解决方案 »

  1.   

    config.default.php改成config.inc.php
      

  2.   

    改了,出现Fatal error: Call to a member function getName() on a non-object in D:\webpage\phpmyadmin\libraries\common.inc.php on line 713
    何解?
      

  3.   

    $cfg['Servers'][$i]['host'] = '127.0.0.1';
      

  4.   

    还有,是更改的根目录下config.sample.inc.php改成config.inc.php
    然后改文件里的$cfg['Servers'][$i]['host'] = '127.0.0.1';
      

  5.   

    感谢 matezy 同志,提醒了我,郁闷了两天,终于搞掂了,太感谢了。
    现在总结一下配置:
    $cfg['PmaAbsoluteUri'] = 'http://127.0.0.1/phpmyadmin/';$cfg['blowfish_secret'] = 'cookie'; $cfg['Servers'][$i]['host'] = '127.0.0.1'; 这个对于我,必须得改,如果是localhost,就是如上的问题。$cfg['Servers'][$i]['controluser'] = 'root';
    $cfg['Servers'][$i]['controlpass'] = 'admin';$cfg['Servers'][$i]['auth_type'] = 'cookie'; 这个是这个版本默认了的,我就是设为cookie。$cfg['Servers'][$i]['user'] = 'root'; 用户名
    $cfg['Servers'][$i]['password'] = 'admin'; 用户密码
    还有,把phpmyadmin根目录下 config.sample.inc.php改成 config.inc.php然后打开该文件 ,把 $cfg['Servers'][$i]['host'] = 'localhost';改为 $cfg['Servers'][$i]['host'] = '127.0.0.1';我的就这样搞掂了。。
      

  6.   


    这个问题不是对于你。不知道大家是否有会这样,在xp下面不用改,但你和我用的都是win7,所以要改。
      

  7.   

    对于这个问题,我还发现了一下,可以修改windows/system32/drives/ext/下面的host文件,
    将# localhost 127.0.0.1
    前面的#号去掉就可以了。
      

  8.   

    这样phpmyadmin的$cfg['Servers'][$i]['host']就不用改为127.0.0.1,而可以用localhost