我按照一步一步的程序设置了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应用程序无法运行。
注意:
解决方案 我的项目在/ home / ritesh / my-projects / my-project
中我在/ var / www / html / my-project中创建了一个符号链接,我更新了我的vHost指向/ var / www / html / my-project / public(重启apache),它神奇地起作用。现在我可以看到Zend Welcome屏幕。
答案 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>