2016-01-06 3 views
1

У меня есть следующие конфигурации в Application.iniZend исключение конфигурации в application.ini в рамках Zend

[www.domain.com : default] 
environment = production 

Он отлично работает с WWW, но не без WWW. Когда я пытаюсь без www, я получаю следующее сообщение об ошибке.

Fatal error: Uncaught exception 'Zend_Config_Exception' with message 'Section 'domain.com' cannot be found....in /home/user/public_html/domain.com/public/application/configs/application.ini' 

Теперь я немного смущен, если это вызывает из-за настроек dns или файла виртуальных хостов.

В файле конфигурации виртуального хоста содержит следующие

<VirtualHost *:80> 
     ServerName domain.com 
     ServerAlias www.domain.com 
     ErrorLog /home/user/public_html/domain.com/log/error.log 
     CustomLog /home/user/public_html/domain.com/log/access.log combined 
     DocumentRoot "/home/user/public_html/domain.com/public/web" 
     SetEnv APPLICATION_ENV "production" 
       <Directory "/home/user/public_html/domain.com/public/web"> 
         Options Indexes MultiViews FollowSymLinks 
         DirectoryIndex index.php 
         AllowOverride All 
         Order allow,deny 
         Allow from all 
       </Directory> 
</VirtualHost> 

Просьба предложить. Любая помощь, если высоко ценится. Спасибо заранее.

ответ

1

Это не связано с DNS или вашим призраком. Это проблема ИНИ. Что касается ZF, то нет раздела domain.com application.ini. Есть только раздел www.domain.com. В данном конкретном случае, так как у вас есть только один параметр, чтобы быть унаследованы, вот простое решение ...

[www.domain.com : default] 
environment = production 

[domain.com : default] 
environment = production 
+0

В моем случае это работает только таким образом [по умолчанию] переменные ... потом [domain.com: www.domain.com], а затем мне пришлось добавить [www.domain.com: default] environment = production – Raj

+0

Спасибо, Патрик за то, что показал мне дорогу. – Raj

+0

Без проблем, Радж. Я все еще не понимаю, как ваше решение не приводит к ошибке, но важно то, что он работает на вас. –

Смежные вопросы