PDA

Показать полную графическую версию : Статистика на phpUA для игры для Quake3


kaEwituS
03-08-2007, 00:33
Здрасти!
Поставил сервер для игры Quake3 на FreeBSD 6.2.
Прикрутил к серверу Апач + ПХП + МуSQL, и вогрузил сайт...
Захотел сделать статистику для Quake3 (Кто по Фрагам ведёт или кто чаще заходил)
для этого поставил phpUA 1.1.0b для Quake3 из портов.
Сделал инсталляцию этого движка и после чего он мне Error

Error

PHP Unknown (2048)

An unpredicted behavior has occurred in the phpUA Engine.

Message: strftime() [function.strftime]: 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 selected 'Europe/Moscow' for 'MSD/4.0/DST' instead
File: /usr/local/www/data-dist/phpua/includes/smarty/Smarty_Compiler.class.php
Line: 357
так понимаю что, что то связанно с временем и надо поменять его в строке Line: 357
вопрос, что надо менять там?

сама строка
$template_header = "<?php /* Smarty version ".$this->_version.", created on ".strftime("%Y-%m-%d %H:%M:%S")."\n";
$template_header .= " compiled from ".strtr(urlencode($resource_name), array('%2F'=>'/', '%3A'=>':'))." */ ?>\n";

Prisoner
03-08-2007, 16:26
Попробуйте вызвать где-нибудь пораньше функцию установки временной зоны date_default_timezone_set (http://us2.php.net/manual/en/function.date-default-timezone-set.php) с параметром 'Europe/Moscow'. Также ошибки можно "избежать", отключив вывод ошибок уровня E_STRICT (http://us2.php.net/manual/tw/function.error-reporting.php).

Visor
04-08-2007, 00:14
Народ единственный вопрос как правильно в коде написать вызов функции времени????

Примерно хоть близко
date_default_timezone_set()
<?php
putenv('TZ=Europe/Moscow'); // * уточните вашу временную зону, если нужно
?>

kaEwituS
04-08-2007, 01:05
или написать так
date_default_timezone_set( timezone_identifier Europe/Moscow )
всё равно ничего не выходит...
скажите пожалуйста где всё это можно проделать...

Prisoner
05-08-2007, 03:16
Visor, уточните, плиз. Синтаксически все верно, хоть и непонятно к чему относить вызов date_default_timezone_set() - к коду или к тексту вопроса.
kaEwituS, я к сожаkению, не могу даже примерно повторить Вашу ситуацию, поэтому могу лишь указывать направление - попробуйте поиграться с установкой зоны - раз, попробуйте просто перейти на другой уровень вывода ошибок - два. По ссылкам указана информация которая на 99% отвечает как это можно сделать.

Visor
05-08-2007, 18:32
К тексту вопроса kaEwituS потому что что его текст вопроса что мой если вставить все равно выходит ошибка ... поэтому наша ситуация и приобретает такой дурацкий и непонятный характер..




© OSzone.net 2001-2012