LINUX.ORG.RU
ФорумAdmin

FastCGI игнорит некоторые глобальные директивы

 , ,


0

1

Есть сервер с Centos6.3. Apache 2.2.15 + mod_fcgid + PHP 5.3.3

В глобальном конфиге /etc/php.ini указан параметр date.timezone:

date.timezone = "Europe/Moscow"

Но он не указан в пользовательских. Как итог, получаю кучу варнингов на сайтах использующих timedate:

Warning: 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 'Europe/Helsinki' for 'EEST/3.0/DST' instead in ...

Если параметр включить в пользовательский php.ini, то всё работает. Но это как-то не Ъ. Хочется власти, сталинизма, диктатуры и единой партийной линии. И чтобы работало из одного места.

Кто-нибудь сталкивался с такой проблемой? Это вообще возможно?

Буду рад дельным советам:)

P.S. Определение параметра в отдельном /etc/php.d/timezone.ini тоже никак не помогает

★★★

Последнее исправление: cetjs2 (всего исправлений: 1)

Ответ на: комментарий от Komintern

Где указывать то? Он нормально всё сканит:

php -i | less 
Configuration File (php.ini) Path => /etc
Loaded Configuration File => /etc/php.ini
Scan this dir for additional .ini files => /etc/php.d
Additional .ini files parsed =>

php -i -c /path/to/users/php.ini | less
Configuration File (php.ini) Path => /etc
Loaded Configuration File => /var/www/php-bin/badho159/php.ini
Scan this dir for additional .ini files => /etc/php.d
Additional .ini files parsed =>
mega_venik ★★★
() автор топика
Ответ на: комментарий от mega_venik

Не читает он Configuration File (php.ini) Path => /etc ISPmanager стоит чтоли? В /etc/php.d/ пропишите что нужно. Или для каждого пользователя /var/www/php-bin/user/php.ini

poiuty
()
Ответ на: комментарий от poiuty

ISPmanager, да. Пока как раз тааким костылём с php.d и обшлись. Непонятно, почему, он совсем игнорирует глобальный php.ini

mega_venik ★★★
() автор топика
Ответ на: комментарий от mega_venik

потому что у него свой php.ini для каждого пользователя. или записывать туда или запихнуть в php.d

poiuty
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.