さくらインターネットのphp.cgiの取扱
さくらのレンタルサーバーを使うとphpを利用する際に、php.cgiを.htaccessに
Action myphp-script /php.cgi AddHandler myphp-script .php .html
と言うスクリプトがどこにあるかと言う事を明記しなければならない。
このphp.cgiにちょっと癖があって、これをコピーして持っていけばどのディレクトリでも利用する事は可能である。
特に癖のある使い方として、ディレクトリトップではphpを使わず他の階層で使いたい。と言って使い回す事がたまにある。
ただ、ここで毎回ローカルにコピーしたphp.cgiをディレクトリ毎にアップした際に動かない事が有る。
アップロードの際にパーミッションがそのままだと0600でアップロードされてしまっていて実行されない事が有る。
その場合はパーミッションを0704に設定すると動作する。
CGIの場合特にパーミッション関連が肝になってくるので、さくらのレンタルサーバーは癖が強い。