Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Статистика на phpUA для игры для Quake3 (http://forum.oszone.net/showthread.php?t=88007)

kaEwituS 03-08-2007 00:33 622198

Статистика на phpUA для игры для Quake3
 
Здрасти!
Поставил сервер для игры 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 622571

Попробуйте вызвать где-нибудь пораньше функцию установки временной зоны date_default_timezone_set с параметром 'Europe/Moscow'. Также ошибки можно "избежать", отключив вывод ошибок уровня E_STRICT.

Visor 04-08-2007 00:14 622753

Народ единственный вопрос как правильно в коде написать вызов функции времени????

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

kaEwituS 04-08-2007 01:05 622765

или написать так
Код:

date_default_timezone_set( timezone_identifier Europe/Moscow )
всё равно ничего не выходит...
скажите пожалуйста где всё это можно проделать...

Prisoner 05-08-2007 03:16 623147

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

Visor 05-08-2007 18:32 623289

К тексту вопроса kaEwituS потому что что его текст вопроса что мой если вставить все равно выходит ошибка ... поэтому наша ситуация и приобретает такой дурацкий и непонятный характер..


Время: 08:10.

Время: 08:10.
© OSzone.net 2001-