現在這個問題更老了仍然,但我想我也會加入,因爲我沒有找到最終在任何地方爲我工作的解決方案。此外,它是仍未答覆。
我也得到了我的密碼.htaccess 500錯誤,並根據錯誤日誌,這是由於「AuthName需要一個參數」的問題。在我的頭撞了太久之後,我終於注意到我在AuthName周圍引用了「捲曲」引號,而不是正確的直引號。我取代了這些,相信我已經解決了我的問題。
仍然500.幾乎把我的筆記本電腦扔出窗外。在這一點上我的代碼是這樣的:
# PW PROTECT INT DIRECTORY
AuthType Basic
AuthName "Login"
AuthUserFile /home/mywebsite/mywebsite.com/reports/int/.htpasswd
require valid-user
六種方式,直到週日晚,作爲一個絕望的萬福瑪利亞,我刪除了我的努力包括在文件的最頂端評論(總得包括這些意見)。那樣做了,500解決了。最後。
我不能說爲什麼這被解析爲錯誤日誌中的AuthName問題,但我認爲我的問題都歸結爲試圖通過一個不太理想的「純文本」來複制/粘貼代碼,編輯器(在這種情況下,蘋果公司的TextEdit,它也負責那些可愛的捲曲報價,即使在純文本模式下也是如此)。這是一個我不會重複的錯誤。
我不知道「#」哈希字符在TextEdit中是不是某種程度上愚蠢的行爲,或者如果第1行是註釋的問題,等於一個空行(在任何地方都看不到),但刪除註釋行它(如果有人知道爲什麼,我很樂意聽到它)。
建議:找到你的錯誤日誌文件,並學習如何使用它:) – 2013-03-24 11:54:20
你的AuthUserFile是否正確?我認爲它應該像AuthUserFile home/folder/.htpasswd – blamonet 2013-03-24 11:54:40
感謝blamonet,但它沒有幫助。 我正在研究Millwoods先生的建議。 – no0ne 2013-03-24 12:00:40