2016-02-09 48 views
0

我已经设置了ZF2在我的Ubuntu 14.04系统使用下面的链接
http://framework.zend.com/manual/current/en/user-guide/overview.html
对我来说这是努力的过程,这已在我的/ var设立了虚拟主机/ www/html等/ zf2
我也遵循了虚拟主机教程中给出的所有指令,但是现在当我将其他任何php文件放在我的/var/www/html/test.php中时,它不会执行。ubuntu的设置时,我已经ZF2

我真的不知道我们在做什么错误。

详情
我的hosts文件包含

127.0.0.1  zf2.local localhost 
127.0.0.1  localhost 

的/ etc/apache2的/启用的站点 -/ZF2

<VirtualHost *:80> 
    ServerName zf2.local 
    DocumentRoot /var/www/html/zf2/public 
    SetEnv APPLICATION_ENV "development" 
    <Directory /var/www/html/zf2/public> 
     DirectoryIndex index.php 
     AllowOverride All 
     Order allow,deny 
     Allow from all 
    </Directory> 
</VirtualHost> 

这将是非常有益的,如果任何人都可以指导我。

回答

0

如果你想能够查看独立的PHP文件,你应该把它们放在/var/www/html/zf2/public而不是/var/www/html。浏览器无法访问文档根目录之外的文件。

+0

感谢@恬喷泉,有没有什么办法可以让这个正常的,所以我的PHP文件开始在我的www目录执行和现有ZF2会也保持原样。 – Sarang

+0

你想要http://zf2.local/test.php,还是http://localhost/test.php? –

+0

我希望它能像localhost/test.php一样工作。我已经尝试将该文件放置在zf2公共目录中,并且适用于我。但我真的不想把所有的测试代码放在zf2中。我需要它是一个单独的目录,如www/zf2,www/test.php,www/project1等 – Sarang

0

你必须创建另一个虚拟主机这样

<VirtualHost *:80> 
    ServerName localhost 
    DocumentRoot /var/www/html 
</VirtualHost> 
相关问题