2013-05-27 6 views
1

패키지에서 CKAN을 설치 한 다음 Apache를 통해서만 서비스하도록 재구성했습니다. 모든 것이 처음에는 훌륭하게 작동했지만 지금은 웹 인터페이스에 로그인 할 수 없습니다. 나는 사용자를 만들 수 있지만 오류 얻을 :CKAN : 웹 인터페이스는 있지만 REST API는 작동하지 않습니다.

Login failed. Bad username or password.

비밀번호 작품을 다시,하지만 그들은 여전히 ​​로그인 할 수 없습니다 Repoze.who 전혀 아무것도 로깅하지 않는, 그래서 무슨 일이야 모른다. . 이상한 점은 사용자에게 api-key를 사용하여 REST API를 사용할 수 있고 응답을 얻을 수 있다는 것입니다.

답변

0

자세한 정보가 없으면 대답하기가 어렵습니다. 비밀 번호가 어떻게 든 잘못 제출되고있는 실제 가능성이 있습니다.

특정 암호를 사용하여 명령 줄에서 암호를 다시 설정하고 어떤 일이 발생하는지 (명령 줄에서 사용자 관리 옵션을 보려면 paster user -h을 사용하십시오).

+0

나는 이것을 시도했지만 WSGI (문제는 'ckan serve'를 통해 페이지가 제공되면 제대로 작동 함)와 관련하여 문제점을 좁혔다 고 생각합니다. 포트 값을 80으로 변경하고 ServerName을 내 FQDN으로 변경 한 경우를 제외하고 패키지와 함께 제공되는 표준 구성을 사용하고 있습니다. – mattva01

+0

응용 프로그램을 프록 싱하고 있습니까? 자격 증명이 적절히 전달되는지 확인해야 할 수도 있습니다. –

+0

내가 알아 냈을 때 실제로 게시 된 적이 없다는 것을 기억했습니다. 서버가 하드웨어 문제로 인한 요청을 망가 뜨리고있는 것으로 나타났습니다. 다른 상자에 설치가 완벽하게 작동했습니다. – mattva01