Часовой пояс и больше проблем с Cakephp 1.3 и PHP 5.3.2

на сервере у меня есть php 5.3.2 и cakephp 1.3.

когда я запускаю cakephp приложение, оно дает мне после ошибок:

Предупреждение (2): strtotime () [http://php.net/function.strtotime]: не безопасно полагаться на установки часового пояса системы. Вы обязаны использовать установку date.timezone или date_default_timezone_set () функция. В случае, если Вы использовали любой из тех методов, и Вы все еще получаете это предупреждение, Вы, скорее всего, написали идентификатор часового пояса c орфографическими ошибками. Мы выбрали 'Европу/Берлин' для 'CEST/2.0/DST' вместо этого [ROOT/cakephp/cake/libs/cache.php, строка 570]

Кроме того, я получаю еще немного errros:

Уведомление: Попытка получить свойство необъекта в/htdocs/cakephp/cake/libs/cache/file.php на строке 248 Фатальных ошибок: Звоните в CD функции членства () на необъекте в/htdocs/cakephp/cake/libs/cache/file.php на строке 248

Часовой пояс в php.ini определяется как Европа/Лондон

Я всегда получаю ту ошибку, несмотря на я определяю или нет date_default_timezone_set('UTC'), или Европа/Лондон, или безотносительно...

действительно разбивая......... помогите...

ОБНОВЛЕНИЕ: что-то неправильно с моей установкой php..., если я работаю


... это дает мне пустой экран. никакой результат...

существует ли, возможно, проблема?

16
задан hakre 23 November 2012 в 09:36
поделиться

1 ответ

Чтобы справиться с первым предупреждением, вам нужно откомментировать строку date_default_timezone_set('UTC'); в /app/config/core.php. Вы можете заменить UTC на свой часовой пояс, как предложил Лео.

26
ответ дан 30 November 2019 в 16:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: