Zend Framework 2、虚拟主机和 MAMP
Posted
技术标签:
【中文标题】Zend Framework 2、虚拟主机和 MAMP【英文标题】:Zend Framework 2, vhosts and MAMP 【发布时间】:2014-08-06 04:36:46 【问题描述】:我想我已经正确配置了所有文件,但是当我访问 url:myapp.local 时,它指向 MAMP/htdocs/ 目录而不是 /MAMP/htdocs/ZendSkeletonApplication-master/public/(转到这个public 目录正确显示 de zf2 示例网页),这是我的配置:
httpd-vhosts.conf
<VirtualHost *:8888>
ServerName myapp.local
DocumentRoot "/Applications/MAMP/htdocs/ZendSkeletonApplication-master/public/"
<Directory "/Applications/MAMP/htdocs/ZendSkeletonApplication-master/public/">
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
主机
127.0.0.1 myapp.local
谁能告诉我我做错了什么?我希望我的基本 url 指向 /Applications/MAMP/htdocs/ZendSkeletonApplication-master/public/ 目录,而不是 htdocs。
这里有类似的问题,但我无法得到答案。 Vhost Zend Framework configuration MAMP - redirected to the index page of the server
谢谢
【问题讨论】:
【参考方案1】:只需在httpd.conf
文件中尝试此操作(您必须启用包含httpd-vhosts.conf
文件的位置)-
<VirtualHost myapp.local>
DocumentRoot "/Applications/MAMP/htdocs/ZendSkeletonApplication-master/public/"
</VirtualHost>
应该不需要启用httpd-vhosts.conf
文件。
【讨论】:
我只需要取消注释Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
以上是关于Zend Framework 2、虚拟主机和 MAMP的主要内容,如果未能解决你的问题,请参考以下文章
Zend Framework 和 Doctrine 2 - 我的单元测试是不是足够?