さくらインターネットのPHP
さくらインターネットの
さくらのレンタルサーバPHPは、CGIモードで動いているようだ
(さくらのレンタルサーバ機能一覧参照)
なので、一部のPHPでは使えなかったりする機能があるみたいで
Pukiwikiのセキュリティ設定でモロあたった
正確には、PHPによるHTTP(Basic)認証の時に使う header関数がCGI版では使えないみたい
-> http://pukiwiki.sourceforge.jp/?%E7%B6%9A%E3%83%BB%E8%B3%AA%E5%95%8F%E7%AE%B1%2F198
なので、.htaccessファイルによるBasic認証で
POSTの時のみ認証を掛けるようにすれば編集権限のセキュリティ設定が似たような事ができるらしい
んじゃ、さくらインターネットの場合は、どんな風になるかというと
->http://support.sakura.ad.jp/support/web/manual/tech/htaccess/htaccess03.html
まず、セキュリティを掛けたいディレクトリに.htaccessを置いて
でパスワードファイルの指定をして(ファイル名は任意)
AuthName "Please input ID and Password"
AuthUserFile /絶対パス/[パスワードファイル名]
AuthType Basic
require valid-user
指定したパスワードファイルでID/PASSを指定
(-cで新規作成)
% htpasswd -c /home/xxx/htpasswd [ユーザーID]
とりあえず、編集権限については無事セキュリティを掛けることができた