J'essaie de lancer le tutoriel de démarrage rapide de Zend Framework, mais j'ai rencontré un problème .htaccess. Il semble que si je supprime le fichier. Htaccess, le projet fonctionne bien, mais si je le laisse dedans, il jette un 403 Interdit. Le fichier .htaccess est le fichier par défaut généré par la commande console de Zend Framework. Voici le .htaccess:.htaccess throws 403 Création de projet quickbart Forbidden/Zend Framework (Mac OS X 10.6.5)
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
C'est sous Mac OS X 10.6.5
mod_rewrite est sur AllowOveride Tous
Voici mes informations d'hôte virtuel
<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 l'a corrigé en ajoutant "Options + Index + FollowSymLinks + ExecCGI" Merci de votre attention.
Est-ce que * mod_rewrite * est activé et * AllowOverride * sur (au moins) * FileInfo * pour le répertoire? – KingCrunch
Je l'ai réparé !!! J'ai ajouté "Options + Index + FollowSymLinks + ExecCGI" dans –
kjy112
Je ne pense pas que cela l'a corrigé, je pense que vous avez juste oublié de redémarrer après avoir changé les paramètres par défaut 'Commander autoriser, refuser';) Aussi, puisque vous avez accès à votre configuration apache il est plus efficace de mettre les règles de réécriture directement à l'intérieur de vos paramètres .. et de ne pas utiliser le fichier .htaccess. –