.htpasswdがうまく動作せず、500Errorに
by
.htpasswdがうまく動作しないさん
(c20a350b)
投稿数:0回
(ベストアンサー:0回)
(ベストアンサー:0回)
2022/04/29 01:46
単純な認証ページにするため、管理パネルからのパスワード設定ではなく
.htaccess,.htpasswdを使いたいのですが
ID、PASSを正しく入力しても500エラーが発生してしまいます。
.htaccessの設定ミスでしょうか。
よろしくおねがいします。
AuthType Basic
AuthName "guest"
AuthUserFile /home/サーバー名/ドメイン名/保護ディレクトリ/.htpasswd
AuthGroupFile /dev/null
require valid-user
.htaccess,.htpasswdを使いたいのですが
ID、PASSを正しく入力しても500エラーが発生してしまいます。
.htaccessの設定ミスでしょうか。
よろしくおねがいします。
AuthType Basic
AuthName "guest"
AuthUserFile /home/サーバー名/ドメイン名/保護ディレクトリ/.htpasswd
AuthGroupFile /dev/null
require valid-user
by
.さん
(4b9b203e)
投稿数:257回
(ベストアンサー:32回)
(ベストアンサー:32回)
2022/04/29 07:58
AuthUserFileのディレクトリーが間違っているのだろうと思います。
おそらく
/home/サーバー名/ドメイン名/public_html/保護ディレクトリ/.htpasswd
だと思います。
ディレクトリーの確認ですが、保護ディレクトリーに以下の showDir.php を作成して、ブラウザーでアクセスしてみてください。
(一時的に.htaccessはrenameしてください)
<html>
<body>
<?php
$dir = dirname(__FILE__);
echo "<p>Current Dir = $dir</p>\n";
?>
</body>
</html>
おそらく
/home/サーバー名/ドメイン名/public_html/保護ディレクトリ/.htpasswd
だと思います。
ディレクトリーの確認ですが、保護ディレクトリーに以下の showDir.php を作成して、ブラウザーでアクセスしてみてください。
(一時的に.htaccessはrenameしてください)
<html>
<body>
<?php
$dir = dirname(__FILE__);
echo "<p>Current Dir = $dir</p>\n";
?>
</body>
</html>
トピック作成者からの返信 2022/04/29 09:16 posted(c20a350b)
設定できました!ありがとうございます!