Я только что настроил Zend2 скелет приложение (в моей системе 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.
Попробуйте с этим:
<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>
Других решений пока нет …