.htaccess throws 403 Создание проекта быстрого запуска Forbidden / Zend Framework (Mac OS X 10.6.5)

Я пытаюсь запустить Zest Framework для быстрого запуска, но я столкнулся с проблемой .htaccess. Кажется, если я удаляю файл .htaccess, проект работает нормально, но если я оставлю его там, он выкинет 403 Forbidden. Файл .htaccess – это файл по умолчанию, созданный консольной командой Zend Framework. Вот. .htaccess:

RewriteEngine On RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ index.php [NC,L] 

Это находится под Mac OS X 10.6.5

mod_rewrite находится на AllowOveride All

Вот моя информация о виртуальном хосте

 <VirtualHost *:80> ServerName zf_cms.local DocumentRoot /Users/kjye/Sites/zf_cms/public SetEnv APPLICATION_ENV "development" <Directory /Users/kjye/Sites/zf_cms/public> Options +Indexes +FollowSymLinks +ExecCGI DirectoryIndex index.php AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost> 

Я исправил его, добавив «Options + Indexes + FollowSymLinks + ExecCGI». Спасибо за просмотр.

 <VirtualHost *:80> ServerName zf_cms.local DocumentRoot /Users/kjye/Sites/zf_cms/public SetEnv APPLICATION_ENV "development" <Directory /Users/kjye/Sites/zf_cms/public> Options +Indexes +FollowSymLinks +ExecCGI DirectoryIndex index.php AllowOverride All Order allow,deny Allow from all </Directory> 

Это, оказывается, работает под Mac OS. спасибо за всю помощь и комментарий.

У меня была такая же проблема, и я добавил

 Options +Indexes +FollowSymLinks +ExecCGI 

Может ли кто-то пролить некоторую ясность на то, что представляет собой реальная проблема, и что это делает, чтобы исправить это?