WordPressをインストールして使っていたが
今回XOOPSをインストールして、ちょっとはまったのでメモ。
xoopsx(ten)をインストールし
セッティングを行い、立ち上げてみると
エラーが出るのでphpinfo()で確認してみると
Warning: phpinfo() [function.phpinfo]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting 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 selected 'Asia/Tokyo' for 'JST/9.0/no DST' instead in /var/www/**********/public_html/test.php on line 2
とTimezone関係のエラー。
調べてみると、TimezoneをデフォルトからAsia/Tokyoに変更すればエラーは出ないらしい。
Webminにログインして、
Webminメニュー → PHP Configuration → Manage
で、Manage PHP Configuration画面に移動するので
Other Settingsを選択し、次の画面の一番下の
PHP TimezoneをデフォルトからAsia/Tokyoにして保存。
これでOKだろうと思ったら、まだエラー・・・・
phpinfo()で、再確認すると、date.timezoneのLocal Valueがno valueのまま。
これが原因かなぁと
.htaccessを作って、
php_value date.timezone "Asia/Tokyo"
と、一行加え、アップロード。
date.timezoneのLocal ValueがAsia/Tokyoと変更され
エラーが無くなりました。
PHPのバージョンは5.3.3です。