さくらインターネットで拡張子が html を php で動作させる方法
通常では .htaccess に
AddType application/x-httpd-php .html
と書いて設置すれば簡単に動作するのですが。さくらインターネットではこれが使えません。で。解決方法をググれば結構な情報が探せるのですがどうも 500エラーが出て上手く動作しない。以下の方法で解決したので備忘録。
ターミナルで接続して以下のコマンドを叩く。
cp /usr/local/php/5.2.8/bin/php-cgi /home/USERNAME/www/php.cgi
FTP でコピーすると上手く動かなかった。これは環境に依るのかも。パーミッションを 705 か 755 に変更する必要がありますがコピーした段階で変更されていると思います。
で。.htaccess を以下の様に書いてアップロード。
DirectoryIndex index.html index.php Action myphp-script /php.cgi AddHandler myphp-script .html .php