Я сталкиваюсь с проблемой о Snow Leopard. Я просто использую стандартный Apache2, который шел с ним, но это, кажется, не хочет использовать мой .htaccess файл. Вот соответствующая часть моего httpd.conf файла:
<Directory />
Options FollowSymLinks
AllowOverride All AuthConfig
Order deny,allow
Deny from all
</Directory>
И вот мой .htaccess файл:
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
Я уверен, что делаю что-то глупое, но в этой точке, я просто наклоняюсь, посмотрите его!
Все, что это делает, позволяет мне не иметь index.php файл, это работало над Leopard и не работает в Snow Leopard. Что я пропускаю?
У Вас есть апачское mod_rewrite расширение установленным и включенным? Это, возможно, было удалено/изменено, когда Вы обновили.
эй, у меня была та же проблема на моем новом компьютере, и я узнал, что это - потому что Snow Leopard автоматически создал новую конфигурацию под/etc/apache2/users/, таким образом идите вперед и измените содержание как:
<Directory "/Users/<username>/Sites/">
Options FollowSymLinks Indexes MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Надеюсь, что это работает на Вас.
Тот же prob здесь. Моя фиксация, включенная оба редактирования "yourusername.conf" файла, а также ослабление некоторых подобных ограничений приблизительно половина пути вниз apache2/httpd.conf файл.
Надеюсь, это поможет.