BaserCMSをお名前.comの共用サーバSDにインストールする

詰まったので備忘録。

お名前.comの共用サーバSDBaserCMSをインストールしたのです。すると、インストール画面でCSSが効いていない状態に。

これはBaserCMSのサイトに書いてあるところのcore.php書き換え対策だな。と思い、core.phpやら.htaccessやらを書き換えるも症状がかわりません。このサーバはログファイルが見れないらしく、いったいどこに問題が・・・といろいろFirefoxのFirebugで眺めているとcssファイルの中身の先頭部分にPHPのWarningを発見!

Warning:  date() [function.date]: It is not safe to rely on the system’s timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We had to select ‘UTC’ because your platform doesn’t provide functionality for the guessing algorithm in /export/sd09/www/jp/r/e/gmoserver/3/7/sd0164037/shoudankai.shinkinkyokai.or.jp/cake/libs/cake_log.php on line 93

timezoneが設定されていない様子・・・.htaccessに

php_value date.timezone Asia/Tokyo

としてもInternalServerErrorになるばかり・・

しょうがないのでお名前.comに問い合わせると、小一時間で返答がありました。返答内容はちょっと違ったけど、

なお、、PHPの設定はお客様ホームページ領域内に「php.ini」を設置いただくことにより変更可能となり、当該ディレクトリ内の実行ファイルについてはお客様設置のphp.ini設定を参照し動作するものとなります。

ということなので、堂々と

date.timezone = “Asia/Tokyo”

という内容のphp.iniを作ってあげることで解決しました。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です