본문으로 바로가기

phpmyadmin 에서 The configuration file now needs a secret passphrase (blowfish_secret). 발생시 처리



소규모의 서버를 운영함에는 mysql이 필수적인 도구가 됩니다.
그러다 보니 mysql을 관리하는 도구도 살펴보게 됩니다.
mysql을 관리하는 도구로는 여러 가지가 있겠지만 그 중에서도 phpmyadmin이 보편적이지 않은가 싶습니다.

최근에 [phpmyadmin]을  다시 설치 했더니 자잘하게 귀찮게 구는 부분이 있네요.


[ mcrypt 확장모듈을 불러올 수 없습니다]
위의 경우는 간단히 모듈을 yum으로 설치해주고 웹서버를 서버를 재시작해 주면 됩니다.
# yum install php-mcrypt
# service httpd restart



[he configuration file now needs a secret passphrase (blowfish_secret).]
이 문제는 설정값 중에 암호로 저장할 값이 필요하다는 말입니다.
이 문제를 해결하기 위해 다음 사이트로 접속을 합니다.



사이트에 접속이 되면 우측 스크롤바를 이용해 아래로 조금 내려가면 위 모양과 같은 코드가 보입니다.
이 자료를 위 그림처럼 드래그하여 클립보드에 저장합니다.
  


이번에는 자신이 [phpmyadmin]을 설치한 디렉토리에서 [config.inc.php]파일을 찾아 엽니다.

[config.inc.php]파일에서 $cfg['blowfish_secret'] 를 찾아 값이 설정되어 있지 않은 자리에 위 화면처럼 좀 전에 복사한 암호구문 기재한 다음 저장을 합니다.


역시 설정이 끝났으면 웹서버인 Apache 를 재시작 합니다.



[phpmyadmin]을 닫고 다시 열어 애러 부분을 확인해 봅니다.
위 화면은 애러가 해결된 모습입니다.