2016-06-28 28 views
0

C:/xampp/htdocs/ の下にsynchroという名前のディレクトリを作成しました.Webserviceを含むPHPスクリプトtest.phpを追加しました。PHPファイルを実行するときのHtaccess - 403のステータスコード

そして、私は含まれてい.htaccessファイルを追加したフォルダ確保する:

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

をしかし、私はログイン名とパスワードをentringた後、PHPファイル

localhost/synchro/test.php 

を実行しようとしたとき、私は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

関連する問題