您的/etc/users/{username}。conf应如下所示:
<Directory "/Users/username/Sites/">
Options Indexes MultiViews FollowSymLinks
AllowOverride All AuthConfig
Order allow,deny
Allow from all
</Directory>
您还必须更改Apache运行的名称才能保存。htaccess规则和使用媒体上载程序等。。。
<IfModule !mpm_netware_module>
<IfModule !mpm_winnt_module>
User chris
Group admin #or you can use staff
</IfModule>
</IfModule>
AllowOverride在httpd中多次列出。conf确保您更改了正确的一个或两个选项。一个是默认设置,另一个是库/Web服务器/文档,您应该将其更改为您使用的任何服务器文档根目录。
必须重新启动Apache才能使任何更改生效。sudo apachectl restart
另请参见How to Install Apache and PHP on Mac OSX 了解更多详细信息。