Zend2启动应用程序ving 403禁止错误

时间:2014-09-27 10:50:09

标签: php apache zend-framework2 ubuntu-14.04

我按照一步一步的程序设置了Zend2 skeleton application(在我的Ubuntu 14.04系统上)。完成后尝试从我的Firefox浏览器访问它但是我收到403 Forbidden错误,如下所示。

  

禁止

     

您无权访问此服务器上的内容。

     

Apache / 2.4.7(Ubuntu)服务器处于equilibrium-index.local端口80

我的vHost设置如下:

<VirtualHost *:80>
    ServerName general-index.local
 DocumentRoot /path/to/my/project/public
 SetEnv APPLICATION_ENV "dev"
 <Directory /path/to/myproject/public>
     DirectoryIndex index.php
     AllowOverride All
     Order allow,deny
     Allow from all
 </Directory>  
     

有人可以建议,我应该在哪里查看???因为我的新Zend2应用程序无法运行。

注意:

  • 我的所有目录都有755,文件有644权限
  • 使用a2ensite和apache重启启用了网站
  • 启用了mod重写

解决方案 我的项目在/ home / ritesh / my-projects / my-project

我在/ var / www / html / my-project中创建了一个符号链接,我更新了我的vHost指向/ var / www / html / my-project / public(重启apache),它神奇地起作用。现在我可以看到Zend Welcome屏幕。

1 个答案:

答案 0 :(得分:0)

试试这个:

<VirtualHost *:80>
    ServerName equilibrium-index.local
 DocumentRoot /path/to/my/project/public
 SetEnv APPLICATION_ENV "dev"
 <Directory /path/to/myproject/public>
     DirectoryIndex index.php
     Options +Indexes +FollowSymLinks +ExecCGI
     AllowOverride All
     Order allow,deny
     Allow from all
 </Directory>