Я пытаюсь установить Zend Framework очень наивно, посмотрел в Интернете для настройки, но когда я применяю эти настройки, это не работает. Я получаю следующую ошибку
запрещено
У вас нет разрешения на доступ к / на этом сервере.
Сервер Apache / 2.4.9 (Win64) PHP / 5.5.12 на локальном хосте, порт 80
позвольте мне шаг за шагом, что я сделал
Установлен Zend Framework
добавили следующую строку в этот файл "C:\Windows\System32\drivers\etc\hosts"
файл..
127.0.0.1 test
откомментировал следующие две строки кода из httpd.conf
Include conf/extra/httpd-vhosts.conf
LoadModule rewrite_module modules/mod_rewrite.so
добавьте следующие несколько строк в httpd-vhosts.conf
<VirtualHost *:80>
ServerName test
DocumentRoot "C:/Workspace/zendy/public"SetEnv APPLICATION_ENV "development"<Directory "C:/Workspace/zendy/public">
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
После этого, когда я перезагружаю свой wamp-сервер, я получаю сообщение об ошибке, которое я упоминаю вверху …
после получения сообщения об ошибке я начал с нуля и после каждого шага проверяю, получаю ли я ту же ошибку.
то, что я нашел, если я поставлю обратно # петь перед этой строкой Include conf/extra/httpd-vhosts.conf
это работает нормально, но как только я откомментирую эту строку снова та же ошибка … не знаю, почему … б
кстати я побежал test/
а также localhost/
оба работали и показали мою страницу localhost …
Обратите внимание, что я использую Windows 8.1 64-битную и самую последнюю версию wamp-сервера, я думаю, что 2.5 с apache2.4.9 и php5.5.12 и mysql5.6.17, если это поможет вам решить эту проблему.
Любая идея?
Это работает для меня. Вы хотите попробовать это:
<VirtualHost *:80>
ServerAdmin webmaster@zendpro
DocumentRoot "c:/wamp/www/zendpro/public"ServerName zendpro
ErrorLog "logs/zendpro-error.log"CustomLog "logs/zendpro-access.log" common
</VirtualHost>
Других решений пока нет …