최초 작성일 : 2023-05-09 | 수정일 : 2023-05-09 | 조회수 : |
phpMyAdmin
에서 '이제 설정 파일은 암호화 문자열(blowfish_secret)을 필요로 한다.'라는 오류 메시지가 나타나면, phpMyAdmin
의 설정 파일에 blowfish_secret
이 설정되지 않았다는 뜻이다.
blowfish_secret
은 쿠키 기반 인증을 위한 암호화 키로, 복잡하게 설정해야 하며 최소 32자 이상이어야 한다.
이를 설정하는 방법은 아래와 같다.
먼저, phpMyAdmin
의 설정 파일을 연다.
설정 파일의 경로는 시스템에 따라 다르지만, 일반적으로 /etc/phpmyadmin/config.inc.php
또는 phpMyAdmin
디렉토리의 config.inc.php
에 위치해 있다.
설정 파일을 열고 아래와 같이 blowfish_secret
을 설정한다.
여기서 your_blowfish_secret
는 복잡한 문자열로 대체해야 한다:
php$cfg['blowfish_secret'] = 'your_blowfish_secret'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
위에서 your_blowfish_secret
부분을 복잡한 문자열로 교체하면 된다.
예를 들면, 아래와 같이 변경할 수 있습니다:
php$cfg['blowfish_secret'] = 'XzZ2cv8jdh27#JDS27_djs!@#jdAS';
설정을 마친 후 파일을 저장하고 닫습니다.
마지막으로 phpMyAdmin
을 새로고침하거나 재시작하면 blowfish_secret
오류가 해결되어야 한다.
이렇게 하면 phpMyAdmin
의 blowfish_secret
오류를 해결할 수 있다.
다만, blowfish_secret
은 민감한 정보이므로 외부에 노출되지 않도록 주의해야 한다.
이 설정 값은 매우 중요하므로 꼭 복잡하게 설정하시기 바란다.
Tags #phpmyadmin