さくらインターネット:スタンダード

2011年8月26日 at 3:39

ちょっと仕事でさくらのレンタルサーバ(スタンダード)に5.4.2を入れたので共有です。

公式サイトのさくら用の作業とはちょっと違っています。
もしかしたら前と仕様が変わったのかもしれません。

大きく問題になる部分のmod_rewriteを使ったURLの変換についてですが、下記の手順で解決しました。index.phpはいじらなくても平気です。concrete5は標準でORIG_PATH_INFOで動きます。

1. .htaccessを下記の物に変更

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1 [L]


2. php.ini を以下の物に変更
cgi.fix_pathinfo=1


あとはこのサイトに書いてあるunzipとかpythonのパス指定をすれば大丈夫です。

以上、ご参考まで