2013-10-21 2 views
1

내 자신의 PEAR 서버를 pirum과 함께 설치했습니다. 다른 사람들이 내 패키지를 다운로드하는 것을 원하지 않으므로 .htaccess 파일을 통해 HTTP 인증을 구성했습니다. 그 후에 불행히도 어떤 채널도 발견 할 수 없으며 어떤 꾸러미도 설치할 수 없습니다. 그것은 :PEAR은 HTTP 인증과 함께 작동합니까?

File http://my-pear-channel.com:80/rest/c/categories.xml not valid (received: HTTP/1.1 401 Authorization Required) 

나는 이미 봤지만 나는 도움이되는 것을 찾을 수 없었다. PEAR이 HTTP 인증을 처리 할 수있는 방법이 있습니까? 어떤 식 으로든 사용자 이름과 비밀번호를 제공하는 것과 마찬가지로?

불가능한 경우 아무도 PEAR 저장소를 볼 수 없도록 PEAR 저장소를 보호하려면 어떻게해야합니까?

+1

난 아직도 사실 (http://pear.php.net/manual/nl/guide.users.commandline.channels.php) – Wrikken

답변

0

암호로 보호 된 채널을 사용할 수 있습니다. documentation을 참조하십시오.

$ pear config-set -c pear.company.com username johndoe 
config-set succeeded 
$ pear config-set -c pear.company.com password secret 
config-set succeeded 
+0

[명시 적으로 작동하는 방법을 알려줍니다 문서로 시작하는 적절한 것 같습니다] 문제가있다. 'pear list-all -c my-pear-channel.com'을 입력하면 다음과 같은 오류가 발생합니다 :'File http://my-pear-channel.com:80/pear/rest/c/categories.xml 아닙니다. 유효한 (수신 : HTTP/1.1 401 인증 필요) ' – tester

+0

올바른 채널에 대해 username + password를 구성 했습니까? 예인 경우 wireshark를 실행하고 사용자 이름과 비밀번호가 전송되는지 확인하십시오. – cweiske

+0

사용자 이름이나 비밀번호를 변경했을 수 있습니까? pear clear-cache 명령을 실행하여 설치 프로그램이 캐시 된 데이터를 사용하지 않도록해야합니다. – kguest

관련 문제