설치 여부와 상관없이phpmyadmin 서버에서 우분투,,, 센토스 또는 등 페도라 배포, 메시지 “구성 파일에는 이제 비밀 패스 프레이즈가 필요합니다 (blowfish_secret)” 색인 하단에 빨간색이 있으면 혼란스러워집니다. 특히 올바르게 구성된 경우 “/etc/phpMyAdmin/config.inc.php“.
물론 경로는 구성마다 다를 수 있지만 Centos 7 와 함께 phpmyadmin 다음을 통해 설치됨 “음” 에서 “remi.repo“, 구성 파일은 다음 위치에 있습니다. “/etc/phpMyAdmin/”.
자, 어떻게 해결하는지 볼까요?“구성 파일에는 이제 비밀 패스 프레이즈가 필요합니다 (blowfish_secret)“, 만약에config.inc.php 다음 줄이 있습니다:
$cfg['blowfish_secret'] = 'gNsWq$%#%$#%EDFSsffsegbVp6LCJw6w'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
이 줄이 있고 “열쇠” 32자를 초과하면 phpMyAdmin에서 빨간색으로 표시된 메시지가 사라져야 합니다.
이런 일이 발생하지 않은 경우 브라우저에서 쿠키를 삭제하고 phpMyAdmin에서 로그아웃하는 것이 좋습니다. 다음 로그인 시 메시지는 “구성 파일에는 이제 비밀 패스 프레이즈가 필요합니다 (blowfish_secret)” 더 이상 존재하지 않습니다.
그러나 존재하는 상황이 있습니다 잘못된 구성 때문이 아니라 config.inc.php 파일에 있지만 해당 폴더가 위치한 폴더의 권한.
터미널에서 명령줄을 실행합니다.
chown -R root:<user web> /etc/phpMyAdmin/
이제 모든 것이 정상일 것입니다. 대신 Apache를 사용하는 경우 “사용자 웹”, 세트 “httpd”,,, “nginx” 또는 서버에서 웹 프로세스 사용자를 확보하는 방법.
전체 phpMyAdmin 구성을 완료하는 데 2시간 넘게 걸렸기 때문에 이 팁을 썼는데도 여전히 메시지를 제거할 수 없었습니다. 구성 파일에는 이제 비밀 암호 문구(blowfish_secret)가 필요합니다. 권한/그룹을 수정한 후 사라졌습니다.
고마워 형, 정말 효과가 있어
Chown -R 루트: nginx / etc / phpMyAdmin /
컴퓨터가 망가져서 로그인할 수 없어요 세션 오류라고 뜹니다
사용자와 그룹 이름이 올바른지 확실합니까?
내 공급업체 구성(/usr/share/phpmyadmin/libraries/vendor_config.php)에 다음이 있었습니다.
정의('CONFIG_DIR', '/etc/phpmyadmin');
여기서는 백슬래시가 누락되었습니다. 다음과 같습니다.
정의('CONFIG_DIR', '/etc/phpmyadmin/');
그 후 비밀도 작동했습니다
이 비밀 문구에 도움을 주셔서 감사합니다. 그렇지 않으면 32자 이상이어야 합니다.