Когда date.timezone в php.ini закомментирован, он дает мне:
Возникла ошибка PHP
Уровень важности: предупреждение
Сообщение: main(): Небезопасно полагаться на системный часовой пояс Настройки. Вы должны использовать настройки date.timezone или date_default_timezone_set(). Если вы использовали любой из этих методов и вы все еще получаете это предупреждение, вы, скорее всего, ошибочно идентификатор часового пояса. Мы выбрали 'Америка/Los_Angeles' за '-8.0/no DST 'вместо
Имя файла: controllers/helloworld.php
Номер строки: 2
Когда у меня есть
date.timezone = "America/Los_Angeles"
Это дает мне следующее:
Ошибка сервера На веб-сайте ошибка при получении http://localhost/ci/index.php/helloworld. Он может быть недоступен для обслуживания или неправильно настроен. Вот некоторые предложения: Перезагрузить страницу позже. Ошибка HTTP 500 (внутренний сервер Ошибка): неожиданное условие было когда сервер был пытаясь выполнить запрос.
Я использую php5.3, код воспламенителя 2.0.0 и Apache2.2. У кого-то тоже есть эта проблема?
Обновление 1: Я попробовал загрузить test.php без воспламенителя кода, где первые 3 строки test.php
date_default_timezone_set('America/Los_Angeles');
echo date("l j \of F Y h:i:s A");
И он отлично работает, разные таймеры также отлично работают. Поэтому я подозреваю, что проблема связана с воспламенением кода... Кто-нибудь, использующий здесь код воспламенителя?