Есть несколько способов справиться с этим, вероятно, самым простым будет установка постоянной среды приложения в вашем файле vhost .
Если у вас нет доступа к файлу vhost (например, к общедоступному хостингу), вы можете поместить отдельный файл конфигурации в папку на сервере, доступную во всех средах.
Вы можете поместить server.xml в / home / username (выбрать каталог, который доступен во всех ваших средах).
server.xml может выглядеть как
<?xml version="1.0"?>
<configdata>
<properties>
<environment>production</environment>
</properties>
</configdata>
Загрузите server.xml так же, как и любой другой файл конфигурации
$server = new Zend_Config_Xml('/home/username/server.xml', 'properties');
Наконец, вы можете загрузить свой файл конфигурации в нескольких средах без необходимости что-либо редактировать в вашем приложении.
$config = new Zend_Config_Xml('/config/settings.xml', $server->environment );
Единственное, что вам нужно, это убедиться, что ваши файлы server.xml находятся на своем месте перед развертыванием приложения.