Ошибка времени при отправке электронной почты SMTP с codeigniter - mediatemple hosting - PullRequest
1 голос
/ 03 декабря 2011

Я отправляю электронные письма со своего веб-сайта с помощью помощника по электронной почте codeigniters (SMTP)

Электронные письма успешно доставляются на мой почтовый ящик, НО я получаю следующую ошибку:

A PHP Error was encountered

Severity: Warning

Message: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting 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 'America/Los_Angeles' for 'PST/-8.0/no DST' instead

Filename: libraries/Email.php

Line Number: 704

У меня естьнедавно переключил мой хостинг на mediatemple и не имел подобных сообщений раньше.Нужно ли указывать формат времени где-то или часовой пояс ??

Ответы [ 2 ]

2 голосов
/ 03 декабря 2011

Установите date.timezone в вашем файле php.ini, и предупреждение должно исчезнуть.

Я считаю, что MediaTemple позволяет вам редактировать ваши настройки php.ini, включая php.ini в ваш домашний каталог.

1 голос
/ 03 декабря 2011

Если у вас нет прав для обновления php.ini (обычно у вас нет прав),
Вы можете добавить эту строку в ваш скрипт (ы) php: -

date_default_timezone_set("Asia/Singapore"); <-- replace to your desire city

Здесь больше документации по этой функции: http://uk.php.net/date_default_timezone_set

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...