散々ハマったのでメモ。何かといろいろ癖があって個人的には絶対使わない CPI ですが、お客様が使っている場合は仕方ない、仕方ない、そんな言葉を(以下略)。今回は CPI の Basic 認証でハマりました。 普段通り、.htaccess と .htpasswd を設置したけれども、認証されず。.htpasswd のフルパスをチェックしたけど、やっぱり間違いない。 (ちなみに CPI の場合、PHP などで使うファイルシステム上のパスは /usr/home/(アカウントID)/html/ なんですが、Basic 認証の際は /home/(アカウントID)/html/ という紛らわしさ。いいけどさ。) コントロールパネルからなら、らくらくと認証を掛けられるはずなんだけど、孫請けなのでお客様のサーバの FTP アカウントはいただけてもコントロールパネルのアカウントまではいただけず。 弱い頭で考え