さくらインターネットでベーシック認証とhtmlでphp

いやはや眠れない...
さくらは、ちょっと癖があるとのうわさでしたが...

まずベーシック認証はhtaccessでXREA、その他で使ったコマンドが効かない...

が、コンパネのファイルマネージャーからウェブアクセスの設定で
ユーザ名とパスワード入れれば自動でhtaccessとhtpasswdを作ってくれる。

中身は
htaccess

Action myphp-script /php.cgi
AddHandler myphp-script .php .html
AuthUserFile /home/ユーザ名/www/.htpasswd
AuthType Basic
AuthName "Web access"
Require valid-user

htpasswd
admin:××××××××××××

で、次にhtmlのphp化
これも他のサーバーで使ったhtaccessのコマンドだと効かず、

さくらのphpはcgiなんで、cgi宣言してインクルードなんてのがお手軽だけど、
エントリーで大量に作るので、sshに手をだしました。

って、puttyが英語でちょっとひるんだけど
これはDownload選んで、putty.exeを落とすだけ。

で、落としたファイルを起動して、
IP入れて、ユーザ名とパスワード入れたら繫がります。

コマンドはlsとcd使って一応内容確認したら、

$ cp /usr/local/php/5.2.8/bin/php-cgi /home/アカウント名/www/php.cgi
$ cd /home/アカウント名/www
$ chmod 705 php.cgi

あとはhtaccessに


Action myphp-script /php.cgi
AddHandler myphp-script .php .html

を追記したら無事動きました。

また一つ壁を越えました!