2013-10-21 82 views
1

我用pirum安裝了我自己的PEAR服務器。由於我不想讓任何人下載我的軟件包,我通過.htaccess文件配置了HTTP身份驗證。不幸的是,我不能發現任何渠道,也不能安裝任何包裝。它說:PEAR是否使用HTTP身份驗證?

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

我已經google了,但我找不到任何有用的東西。 PEAR可以處理HTTP身份驗證嗎?喜歡以任何方式給它一個用戶名和密碼?

如果這是不可能的,我如何保護我的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 not有效(收到:HTTP/1.1 401需要授權)' – tester

+0

您確定您爲正確的頻道配置了用戶名和密碼嗎?如果是,請啓動wireshark並檢查是否發送用戶名和密碼。 – cweiske

+0

是否有可能更改了用戶名或密碼?您應該發出pear clear-cache命令以確保安裝程序不使用緩存數據。 – kguest

相關問題