2010-12-13 48 views
1

的错误,我只是复制了所有的CakePHP文件到我的本地主机(我使用最新的XAMPP),当我运行的蛋糕我得到了一堆警告像CakePHP的:获取第一次运行

警告:的strtotime()函数.strtotime]:依靠系统的时区设置是不安全的。您需要需要才能使用date.timezone设置或date_default_timezone_set()函数。如果您使用这些方法中的任何一种,并且仍然收到此警告,则很可能是拼写错误的时区标识符。我们选择'Asia/Calcutta'作为'5.5/no DST',而不是在D:\ xampp \ htdocs \ cake \ cake1 \ cake \ libs \ cache.php在线448

这是什么以及如何解决?

非常感谢球员

+0

伙计们,我解决了这个问题,加入了\t date_default_timezone_set('Asia/Calcutta');到我的core.php文件,但我仍然不明白为什么我应该在这里输入它,为什么我得到这些警告:( – joel 2010-12-13 11:20:57

回答

0

D:\xampp\php\php.ini您需要设置date.timezone设置。

3

/app/config/core.php:

/** 
* If you are on PHP 5.3 uncomment this line and correct your server timezone 
* to fix the date & time related errors. 
*/ 
    //date_default_timezone_set('UTC'); 

您需要设置这一点,因为在PHP 5.3改变时间有关功能的行为。