我在application.ini中有以下配置
[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>请建议一下。任何帮助,如果高度appreciated.Thanks提前。
发布于 2016-01-06 23:36:09
这与DNS或vhost无关。这是INI的问题。就ZF而言,没有domain.com部分的application.ini。只有一个www.domain.com部分。在这种特殊情况下,由于只有一个设置要继承,所以这里有一个简单的解决方案.
[www.domain.com : default]
environment = production
[domain.com : default]
environment = productionhttps://stackoverflow.com/questions/34644043
复制相似问题