2011-01-14 4 views
0

그래서 새 서버에 phpmyadmin을 추가하고 있습니다. 나는 그것을 사용하지 않지만 내 디자이너는 그렇기 때문에 이것이 내 첫 번째 실행이다. 내가 아무 문제없이 실행하고 실행하지만, DB에 로그인 할 때 벽에 부딪쳤다.phpmyadmin install & login headaches

내가 config에 인증을 설정하고 config.inc.php 파일에 유효한 사용자 이름과 암호를 입력하면 제대로 작동하지만 다소 개방 된 서버가 될 것이므로 쿠키 인증을 설정해야합니다. 그것은 쉬운 것처럼 보이지만 설정 파일에서 작동했던 것과 똑같은 사용자 자격 증명을 사용하여 로그인 할 때마다 로그인 화면으로 다시 부팅됩니다.

원격 서버에서 mysql db를 사용하고 있지만 사용하고있는 사용자가 올바른 액세스 권한을 갖고 있으며 sequel pro와 bash shell을 사용하여 테스트를 해본 결과 문제없이 모두 연결되었습니다.

나는이 문제를 일으키는 원인이 무엇인지 알 수 없으며 phppmyadmin에서 어떤 오류도 다시 발생하지 않습니다.

그 서버는 PHP 3.5를 실행하고 있으며, 연결하려는 서버는 도움을주기 위해 mysql 5.1을 실행합니다.

답변

0

phpMyAdmin을 호스팅하는 서버와 다른 서버에 연결하려고하는 것으로 알고 있습니다. 그렇습니까?

는 인증에 대한 문서를 보면 나는 쿠키 방법을 사용할 때 추적 할 수없는 가망 것은 확인을 참조하십시오

당신이 임의의 서버에 로그인 할 경우

는 $하여 cfg [ 'AllowArbitraryServer'] 지침을 참조하십시오.

그럼 분명하지는 않지만,이 경우 매개 변수를 설정해야한다는 것을 알고 있습니다.

+0

내 문제는 실제 문제 (내가 사용 중이던 서버로 이전 중이었고, 묻혀 있던 이전 설치에 phpmyadmin을 가리키는 아파치 설정 항목이 있음)보다 하나 더 문제가 있었지만 멋졌습니다 알다시피, 나는 당신이 그것을 원격으로 사용할 수 있다는 것을 몰랐다. – Jesse

0

"config"인증 유형을 사용하면 사용자의 "username"과 "password"가 구성 파일에서 선택한 것입니다.

사용 "쿠키"인증 유형은, phpMyAdmin과는 MySQL의 사용자 요청, 그래서 특정 데이터베이스 스키마에 로그인 할 때, 당신은 MySQL의에서 해당 DB에 대한 권한이있는 사용자 이름/암호를 사용하면 phpMyAdmin에 로그인해야합니다.

쿠키 인증을 사용하려는 경우 config.inc.php에서 $ cfg [ 'blowfish_secret']에 임의의 문자열을 입력하는 것을 잊지 마십시오.