на сервере у меня есть 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..., если я работаю
... это дает мне пустой экран. никакой результат...
существует ли, возможно, проблема?
Чтобы справиться с первым предупреждением, вам нужно откомментировать строку date_default_timezone_set('UTC');
в /app/config/core.php. Вы можете заменить UTC
на свой часовой пояс, как предложил Лео.