4

私はこの.htaccessを持っています

AuthType Basic
AuthName "Protected Area"
AuthUserFile /.htpasswds/.htpasswd
Require valid-user

そして、.htpassword

test:$apr1$zXAu7nnl$612DeubGZ9jDrDPB1S8VO0

ディレクトリ構造は次のとおりです。

/.htpasswds/.htpasswd
/public_html/.htaccess

ログインしようとすると、500 エラーが発生します。cpanel では、エラーはエラー ログに登録されません。

4

5 に答える 5

0

.htpaswd で正しい絶対パスを使用していることを確認してください。

例:私が必要とする私のブルーホストのために

AuthUserFile /home7/<username>/public_html/...

FTPがちょうど私に与えた間

/wwww/...
于 2016-03-01T20:57:12.480 に答える
0

何が問題なのか正確にはわかりませんが、私のホスト プロバイダーは次のように提案しています。

コントロール パネル セクション セキュリティ オプション Web プロテクト

それは生成します:

AuthType Basic
AuthName "Protected"
AuthUserFile "/home/abvnfj/.htpasswds/public_html/passwd"
require valid-user
于 2013-11-14T21:50:26.567 に答える
0

apache が .htpasswd にアクセスできない場合、エラー 500 が生成されます。

AuthUserFile に .htpasswd ファイルへのフルパスを書き込みます。

于 2013-12-22T19:26:39.813 に答える
0

私はcPanelで非常によく似た問題を抱えていました-そして、基本認証資格情報を入力するとエラー500「内部エラー」が発生しました。

この問題は、cPanel がパスワード ファイルを apache プロセスがアクセスできないディレクトリに配置したことに起因しているようです。アカウントのルート フォルダー (public_html ディレクトリが作成される場所) に移動すると、問題が解決します。.htaccess の AuthUserFile エントリは、引き続きファイルの絶対パス名を指している必要があります。次に例を示します。

AuthUserFile "/home/myaccount/.passwd"

サイトルートが入っている/home/myaccount/public_html/

于 2014-05-12T23:20:35.240 に答える
0

同じエラーが発生し、パスワードファイルをプレーンテキストとして生成するパラメーターをhtpasswd追加してテストしました。-pエラーは消えましたが、デフォルトの md5 パスワードがこのエラーを引き起こしている理由がわかりません。

于 2020-03-05T10:46:57.290 に答える