#さくらのレンタルサーバでハマった
さくらのレンタルサーバー上でhtmlファイルにPHPを記述し、
.htaccessファイルに以下の2行を記述した。
AddType application/x-httpd-php .php .html AddHandler application/x-httpd-php .php .html
が、動かなかった!
以下は対応内容を備忘のため、記述しました。
##1.php.cgiファイルと.htaccessの作成
php.cgiファイルと.htaccessの2ファイルを作成する。
このファイル作成時、下記の2点を注意する。
1.ファイルの文字コードはEUC-JPにすること!
2.改行コードはLFにすること!
#!/bin/sh
exec /usr/local/bin/php-cgi
Action myphp-script /php.cgi
AddHandler myphp-script .php .html
このとき、.htaccess1行目はphp.cgiを配置するフォルダパスになるように記述すること。
##2.ファイルを配置する
ファイルを/home/アカウント名/www/
以下の任意の場所に配置する。
##3.ファイルのパーミッションを変更する
php.cgiのパーミッションを705 or 755に変更、
.htaccessのパーミッションを644に変更する
chmod 705 php.cgi
chmod 644 .htaccess
これで対応完了です。
なお、ファイルの文字コードがUTF-8になっているのに気づかず、1時間くらいハマってました。