설치 여부 phpMyAdmin을 서버 Ubuntu, CentOS 또는 등 페도라 배포, 메시지 "이제 구성 파일에 비밀 암호(blowfish_secret)가 필요합니다."색인 하단에 빨간색이 있으면 두통이 생깁니다. 특히 "에서 올바르게 구성된 경우/etc/phpMyAdmin/config.inc.php".
물론 경로는 구성마다 다를 수 있지만 CentOS 7 cu 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 파일은 폴더 권한 그가 있었다.
실행 terminal 명령줄:
chown -R root:<user web> /etc/phpMyAdmin/
이제 모든 것이 정상입니다. "웹 사용자"대신 Apache를 사용하는 경우 "httpd", "nginx"또는 서버에 웹 프로세스 사용자가있는 방법을 설정하십시오.
전체 phpMyAdmin 구성을 진행하는 데 2시간 이상을 보냈지만 여전히 다음 메시지를 지울 수 없었기 때문에 이 팁을 작성했습니다. 이제 구성 파일에 비밀 암호(blowfish_secret)가 필요합니다. 권한/그룹을 수정한 후 사라졌습니다.
Makasih gan, asli 작업
Chown -R 루트: nginx / etc / phpMyAdmin /
내 컴퓨터가 망가졌습니다. 로그인 할 수 없습니다. error
사용자 및 그룹 이름이 맞으면 확실합니까?
meiner 벤더 구성(/usr/share/phpmyadmin/libraries/vendor_config.php)의 Ich hatte:
정의('CONFIG_DIR', '/etc/phpmyadmin');
Hier fehlte der Backslash, 또한 :
정의('CONFIG_DIR', '/etc/phpmyadmin/');
Danach klappte es auch mit dem Secret
32자 이상이어야 하는 이 비밀 문구를 도와주셔서 감사합니다.