2016-06-28 76 views
0

當我創建了一個下C:/xampp/htdocs/ 同步命名的目錄,我增加了一個PHP腳本test.php包含一個Web服務,我已經生成的密碼文件403狀態碼。的.htaccess - 執行PHP文件

,並確保我已經加入.htaccess文件,它包含的文件夾:

Options +Indexes 
AuthUserFile "C:/xampp/htdocs/synchro/passwords" 
AuthName "Authentication required" 
AuthType Basic 
Require valid-user 

但是當我嘗試執行PHP文件

localhost/synchro/test.php 

entring登錄名和密碼,我得到了Error 403 如何後我可以修復它嗎?

+0

你有一個'.htpasswd'文件? –

+0

不,我只是有.htaccess和密碼文件 – zied123456

回答

1

您需要刪除AuthUserFile附近的語音標記。它應該看起來像這樣:

AuthUserFile /xampp/htdocs/synchro/passwords 

然後您需要一個名爲.htpasswd的文件。這將是您創建登錄名和密碼的地方。

例如:

Admin:gl0IiOirI2n6M 

所以你AuthUserFile看起來就像這樣:

AuthUserFile /xampp/htdocs/synchro/.htpasswd

+0

我沒有問題密碼它403錯誤,而不是401.它意味着服務器識別我,但我只是沒有權限訪問此資源。 – zied123456

+0

那麼,你的'AuthUserFile'不正確。你也需要'.htpasswd'。關於你的403,你有沒有目錄瀏覽禁止?因爲這會解釋你的403錯誤。允許目錄瀏覽,它應該修復錯誤。 – Lag