Heim >Backend-Entwicklung >PHP-Tutorial > ubuntu下phpmyadmin必须启用cookies才能登录如何解决

ubuntu下phpmyadmin必须启用cookies才能登录如何解决

WBOY
WBOYOriginal
2016-06-13 13:43:46776Durchsuche

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

------解决方案--------------------
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 登录页面,问题解决!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn