作ったり、何度もBASIC認証の設置を経験していると案外サクっとできてくるようになりますが、たまにどうやっても認証ウィンドウが出てこない!なんて場合があり、余計なところですごい時間を食っている感じがして気ばかり焦ってくる、なんてことがありますよね!ということで、ここでまとめておきます。願わくば皆様の貴重なお時間を制作の方に充てられますように。パスは合っているか基本はこれです。記述しますが、これはサーバ上のフルパスを記述する必要があります。FTPソフトで表示されているフルパスではありません。valid-userサーバ上でのフルパスを知る方法は、サーバ屋さんのコントロールパネルにログインして情報がないか確認するか、以下のような簡単なPHPスクリプトをサーバにアップロードして実行すると良いでしょう。__FILE__;絶対にフルパス間違ってないはず!と思う方は、以下のPHPのスクリプトで実際にそのフルパスにファイルが存在しているかチェックしてみてください。'NG';サーバが対応する暗号方式になっているかサーバによっては利用可能な暗号化方式が決まっている場合があります。サーバ側で用意しているBASIC認証の設定方法を確認しましょう。以下のように、いろんな暗号化方式があります。生成してくれるウェブサービスもありますが、そういうものは暗号方式が選べるものは少ないようです。改行/パーミッションは正しいか今やあまり気にしなくてもいいようになったかと思いますが、古いサーバや特殊な環境だと原因となる可能性もあるので一応確認しておきましょう。最後の行末には改行を入れます。パーミッション(属性)は、サーバが読み込めるものにします。他のファイルと同じでOKです。格納しているディレクトリのパーミッション(属性)も、サーバが読み込めるものにします。いうモードで保存され、これが影響してBASIC認証が機能しないということがあります。基本的にASCIIコードで保存すべきですが、やむなく日本語を使用する場合は、BOM無しUTF-8で保存する必要があるようです。Windowsメモ帳でUTF-8保存すると必ずBOM有りで保存されてしまうようですので、別のエディタを使用しましょう。マイクロソフト謹製の無料エディタで、日本語文字コードも自在に扱え、BOMの有り無しも一目瞭然です!まとめ以上になります。ここまでやってもまだうまくいかない場合は、ファイル名が間違っているとか、書き方がおかしいとか、誤字があるとか、全角空白が混じっているとか、そのあたりの単純な問題かもしれません。持ってきて動かしてみるなど、ひとつずつ紐解いていくといいでしょう。BASIC認証設定がうまくいかない問題は、状況や環境に依存しやすく、なかなか質問系のウェブサービスにも投稿しにくいトラブルなので、急ぎの場合は身近な詳しい人に聞くのも手っ取り早いかもしれませんね。特定商取引法に基づく表記よくある質問お問い合せプレミアム会員サイトマップカザオキラボページ先頭へ。