.htaccess throws 403 Forbidden / Zend Framework quickstart project creation (Mac OS X 10.6.5)
I am trying to get Zend Framework's quickstart tutorial up and running, but i ran into .htaccess issue. It seems if i remove the .htaccess file, the project runs fine, but if i leave it in there it throws a 403 For开发者_运维技巧bidden. The .htaccess is the default file generated by Zend Framework console command. Here is the .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]
This is under Mac OS X 10.6.5
mod_rewrite is on AllowOveride All
Here is my virtual host info
<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>
I fixed it by adding "Options +Indexes +FollowSymLinks +ExecCGI" Thanks for viewing.
<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>
This turns out to work under mac os. thanks for all the help and comment.
I was having the same issue and added
Options +Indexes +FollowSymLinks +ExecCGI
Can someone shed some clarity on what the actual problem is and what this does to rectify it?
精彩评论