Я только что обновил мой CentOS-сервер. PHP теперь находится в версии 5.2.10 (php-5.2.10-1.el5.remi.i386), и я установил PECL Runkit. Также была обновлена tzdata (tzdata-2009i-2.el5.noarch). Начиная с обновления, Apache отказывается запускать
Вот httpd / error.log
[Ср Июл 08 11:40:21 2009] [уведомление] Механизм suEXEC включен (обертка: / usr / sbin / suexec) [Ср Июл 08 11:40:24 2009] [уведомление] Дайджест: генерация секретности для проверки дайджеста .. [Wed Jul 08 11:40:24 2009] [уведомление] Дайджест: сделано PHP Строгие стандарты: запуск PHP: небезопасно полагаться на настройки часового пояса системы. Используйте параметр date.timezone, переменную окружения TZ или функцию date_default_timezone_set (). Если вы использовали какой-либо из этих методов, и вы все еще получаете это предупреждение, скорее всего, вы ошиблись с идентификатором часового пояса. Мы выбрали «Европа / Берлин» для «CEST / 2.0 / DST» вместо «Unknown» в строке 0
PHP Неустранимая ошибка: PHP Startup: база данных Timezone повреждена – этого никогда не должно быть! в Unknown в строке 0
Когда я удаляю runkit, все работает нормально. Но мне нужны эти инструменты.
С наилучшими пожеланиями, Седрик