phpmyadmin配置文件现在需要绝密的短密码(blowfish_secret)的2种解决方法

2015-01-24信息快讯网

安装完成phpmyadmin之后,再在浏览器里输入:http://localhost/phpmyadmin这时能看到phpmyadmin的管理页面,不过会提示:“配置文件现在需要绝密的短密码(blowfish_secret)。”


解决办法有两种:(建议用第二种)

1、配置phpmyadmin下的config.inc.php  将cookie改为http

vi /usr/share/phpmyadmin/config.inc.php  
[...]  
/* Authentication type */  
$cfg['Servers'][$i]['auth_type'] = ‘cookie'; 
[...]

再打开浏览器输入管理地址,这时会弹出登录窗口,输入用户名及密码及可。

不过很不习惯,而且在进入管理界面后,选择登出时会再次弹出,让人感觉登出也要密码似的。

2、对比了一下ubuntu的phpmyadmin的配置,在ubuntu的config.inc.php里有这样一段配置

// Load secret generated on postinst
include('/var/lib/phpmyadmin/blowfish_secret.inc.php');

 

再查看一下/var/lib/phpmyadmin/blowfish_secret.inc.php,只有一句

<?php
$cfg['blowfish_secret'] = 'w1HM7AxcX5aQvutjVOyGdepy';

那么CentOS下安装的phpmyadmin中的“$cfg['blowfish_secret'] =”语句在config.inc.php里

vim /usr/share/phpmyadmin/config.inc.php

找到
$cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

在=后面加上任意字符
$cfg['blowfish_secret'] = 'pooy'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

pooy是我随意加上的字符

重启httpd再打开管理页面

还是这个看着习惯点,不过再输入root及密码,系统提示我root@localhost密码错误:error ‘Access denied for user ‘root'@'localhost' (using password: NO),总是进不去,于是清理了一下浏览器的cookie,再进就正常进入了

php缩放gif和png图透明背景变成黑色的解决方法
php保存二进制原始数据为图片的程序代码
ThinkPHP 3.2 数据分页代码分享
PHP+jQuery 注册模块的改进(三):更新到Smarty3.1
PHP+jQuery 注册模块的改进(二):邮箱激活第1/2页
php中动态修改ini配置
php中的ini配置原理详解
ThinkPHP 表单自动验证运用示例
ThinkPHP表单自动验证实例
PHP5.3安装Zend Guard Loader图文教程
PHP错误Warning: Cannot modify header information - headers already sent by解决方法
PHP中file_get_contents高用法实例
安装ImageMagick出现error while loading shared libraries的解决方法
PHP中auto_prepend_file与auto_append_file用法实例分析
PHP提示Cannot modify header information - headers already sent by解决方法
php中file_get_content 和curl以及fopen 效率分析
Yii框架中 find findAll 查找出制定的字段的方法对比
CodeIgniter错误mysql_connect(): No such file or directory解决方法
Windows下的PHP 5.3.x安装 Zend Guard Loader教程
php实现mysql封装类示例
php读取3389的脚本
PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法
php通过数组实现多条件查询实现方法(字符串分割)
PHP生成自适应大小的缩略图类及使用方法分享
php 解压rar文件及zip文件的方法
PHP zip扩展Linux下安装过程分享
使用pthreads实现真正的PHP多线程(需PHP5.3以上版本)
PHP FATAL ERROR: CALL TO UNDEFINED FUNCTION BCMUL()解决办法
PHP_NETWORK_GETADDRESSES: GETADDRINFO FAILED问题解决办法
Linux中用PHP判断程序运行状态的2个方法
PHP错误WARNING: SESSION_START() [FUNCTION.SESSION-START]解决方法
Fatal error: session_start(): Failed to initialize storage module: files问题解决方法
PHP函数addslashes和mysql_real_escape_string的区别
phpmyadmin打开很慢的解决方法
用PHP和Shell写Hadoop的MapReduce程序
PHP读取大文件的类SplFileObject使用介绍
PHP fopen()和 file_get_contents()应用与差异介绍
PHP中CURL的CURLOPT_POSTFIELDS参数使用细节
©2014-2024 dbsqp.com