Zend Framework'ün hızlı başlangıç öğreticisini çalıştırmaya ve çalıştırmaya çalışıyorum ancak .htaccess sorunuyla karşılaştım. Görünüşe göre .htaccess dosyasını kaldırırsam, proje iyi çalışır, ama eğer orada bırakırsam 403 Yasaktır. .htaccess, Zend Framework konsol komutu tarafından oluşturulan varsayılan dosyadır..htaccess 403 Yasak/Zend Framework hızlı başlangıç projesi oluşturma (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]
Bu, Mac OS X 10.6.5
mod_rewrite'ı altında tüm
İşte benim sanal konak bilgi
<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 AllowOveride üzerinde olduğu: İşte .htaccess olduğunu "Seçenekler + Dizinler + FollowSymLinks + ExecCGI" ekleyerek sabitleyin. Görüntüleme için teşekkürler.
* mod_rewrite * etkin ve * AllowOverride *, dizin için (en azından) * FileInfo * açık mı? – KingCrunch
Onarıyorum! Ben "Seçenekler + Dizinler + FollowSymLinks + ExecCGI" –
kjy112
içine ekledim Ben bunu düzeltin sanmıyorum, sadece 'Sipariş izin ver, reddet' ayarları değiştirdikten sonra yeniden başlatmayı unuttuğunu düşünüyorum;) Ayrıca, erişiminiz var apache yapılandırmanız, yeniden düzenleme kurallarını ayarlarınızın içine koymak ve .htaccess dosyasını kullanmamak için daha etkilidir. –