2016-07-26 11 views
0

私のスクリプトはlocalhostでは完全に動作していますが、サーバー上ではusernameとpasswordでログインしても何も起こりません。パスワードはサーバー上のディレクトリを保護します

AuthType Basic 
AuthName "restricted area" 
AuthUserFile /.htpasswd.txt 
require valid-user 
+0

引用符で囲む必要があります。一般に資本Rも必要ですが、それには影響しません。 – Lag

+0

実際、あなたのファイル名は '.htpasswd.txt'なので、単に' .htpasswd'でなければなりません。 – Lag

+0

ファイル名は変更しましたが同じ結果 – Ram

答えて

0

AuthUserFileに絶対URLを使用しようとしましたか?間違いを避けるためには、htpasswdバイナリで作成されている必要があります。

どこかにエラーがありますか?あなたはApacheのエラーファイルをチェックしましたか?

+0

はい、phpinfo()を表示した後にパスDOCUMENT_ROOTを書きました – Ram

+0

わかりません。エラー500が発生した場合は、エラーログを確認し(サーバに関しては/ var/log/apache2 /ディレクトリにあるかもしれません)、ここに最後の行を投稿してください。 –

+0

同じ画面に同じエラーが表示されることはありません。 – Ram

0

でAuthName「directory_nameに」.AND AuthUserFileはパスを保護するディレクトリの名前でなければなりません `AuthUserFile`とあなたの` .htpasswd`位置との間のすべてのそれらのランダムなスペースを削除し

関連する問題