在ubuntu下安装了phpmyadmin后,第一次能登录,提示必须启用cookies才能登录,然后就登录不进去了,请教各位大师,在ubuntu下这个问题怎么解决

解决方案 »

  1.   

    apt-get 安装的?我看到别人也有这样的问题,你看看能不能给你解决吧在使用最新的 phpMyAdmin 时,登录页面一直会提示"必须启用 Cookies 才能登录",这个问题困扰我多时。通过 google 和 baidu 搜索了N多人的解决办法,好象都不行,问题依然存在。
    后来自己摸索着修改了一下,突然好了,比较简单,解决办法如下。我们通过会直接把 phpMyAdmin 安装目录下的配置文件 config.sample.inc.php 另存为 config.inc.php 直接使用。这是正确的。不过需要注意几点就是:
    $cfg['blowfish_secret'] = 'cookie'; 一定要填写,一般填写cookie即可。
    另外,如果 mysql 使用 socket 方式连接,不要忘记修改下面这行:
    $cfg['Servers'][$i]['connect_type'] = 'socket';上面这一步一般人都能正确修改,但是只修改根目录下 config.inc.php 这个文件是不行的,还有一个文件需要修改,就是libraries 目录下的 config.default.php 这个文件。在 config.default.php 这个文件中,需要修改的地方是:
    $cfg['blowfish_secret'] = 'cookie'; 文件中默认为空,这里需要填写和 config.inc.php 一样的值。
    如果 mysql 使用 socket 方式连接,还要修改下面这两行:
    $cfg['Servers'][$i]['socket'] = '/tmp/mysql.sock'; 这个需要根据自己 mysql 配置内容填写,如果不知道置空即使用默认的mysql设置
    $cfg['Servers'][$i]['connect_type'] = 'socket';重新刷新 phpMyAdmin 登录页面,问题解决! 
      

  2.   

    上面的那个方案我看了,那个是在windows下的,在ubuntu下我已经有一个config.inc.php的文件了,不知道是不是这样了。。
    另我不解的是,我重启了一下ubuntu后,phpmyadmin就登录正常了,真是不知道这是怎么回事了
      

  3.   

    为什么重新登录几次又出现那个问题了,无法登录了,这个会不会与phpmyadmin的版本有关呢??
      

  4.   

    不要使用apt-get 安装了.先apt-get remove phpmyadmin 然后直接去官方下载最新的版本解压 修改权限 再在路径里输入/setup 产生一个配置文件放到目录内.基本没什么问题,我就这么用着.
      

  5.   

    哦,是这样的哦,我先试试我看会不,刚用linux不久,安装什么都用apt-get来的