субота, 10 квітня 2010 р.

Встановлення vtiger . Проблеми з timezone.

При встановленні vtiger 5.1.0 та 5.0.4  на Debian  виникла проблема :

Warning: strftime() [function.strftime]: 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 'Europe/Helsinki' for 'EEST/3.0/DST' instead in /var/www/vtiger/Smarty/libs/Smarty_Compiler.class.php on line 400

Величезна кількість ворнінгів на основі цього заважає подальшій роботі



Вирішення
config.inc.php - розкоментувати в 5.1.0 або додати в 5.0.4 $default_timezone і прописати $default_timezone = 'Europe/Kiev';

Для 5.0.4  в index.php - додати після set_default_config($default_config_values);
наступний блок :

// Set the default timezone preferred by user
global $default_timezone;
if(isset($default_timezone) && function_exists('date_default_timezone_set')) {
@date_default_timezone_set($default_timezone);
}

Немає коментарів:

Дописати коментар