2010-12-13 2 views
1

я просто скопировал все CakePHP файл в моем локальном хосте (я использую последний XAMPP), когда я бегу торт я получаю кучу предупреждений какCakePHP: Получение ошибки при первом запуске

Внимание: StrToTime() [функция .strtotime]: Нельзя полагаться на настройки часового пояса системы. Вам необходимо указать , чтобы использовать параметр date.timezone или функцию date_default_timezone_set(). Если вы использовали какой-либо из этих методов, и вы все еще получаете это предупреждение, скорее всего, вы ошиблись с идентификатором часового пояса. Мы выбрали «Азия/Калькутта» вместо «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

ответ

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.

Смежные вопросы