Недавно я подписался на OpenShift и развернул новое приложение php 5.4, все работает отлично, но я не могу изменить часовой пояс GMT php по умолчанию.Как изменить часовой пояс по умолчанию для приложения php 5.4 на OpenShift?
Вот где эта GMT временная зона определяется:
> Grep часовой пояс ~/PHP/конфигурации/и т.д./php.ini
date.timezone = GMT
Я способный редактировать этот файл php.ini и обновлять часовой пояс до моего желаемого значения (Америка/Монреаль), но как только перезагрузится php-картридж (просто сделав git push или выдав команду ctl_app restart на сервере для ex), есть неизвестный процесс, который восстанавливает php.in я вернусь к заводским настройкам openshift, поэтому я потерял свои изменения и часовой пояс вернулся к GMT.
Любая идея?
Благодаря
Мне хотелось бы узнать от кого-то @OpenShift, постоянно ли восстанавливается файл php.ini по умолчанию (.. но в то же время он доступен для записи) является ошибкой или нет, и если есть больше постоянный способ его обновления, вместо того, чтобы взломать код приложения. Однако, чтобы помочь другим, ** вы отвечаете, исправляет мою проблему **, спасибо. Я использую структуру Yii (но мог бы быть чем-то еще), и добавил, что ini_set() внутри моего корневого/основного файла index.php, который вызывается при каждом запросе, который хранится в ~/php на redhat OpenShift. – francois
Мне тоже хотелось бы @openshift пролить свет на их записываемый файл php.ini, который сбрасывается после необходимого перезапуска. кажется бессмысленным. Нет никакого объяснения метода, который они советуют редактировать файл php.ini. с нашего приложения мы должны иметь возможность изменять конфигурацию с доступом к оболочке. в чем проблема? Почему нет документации? –
ini_set не работает для меня – Stuck