.htaccess不总是加载

.htaccess不总是加载,.htaccess,cakephp,osx-mountain-lion,slim,.htaccess,Cakephp,Osx Mountain Lion,Slim,好的,我最近把imac从lion升级到了mountain lion osx(10.8)。在php开发中,我一直使用vhosts等默认apache设置,因为升级安装更改了httpd.conf文件的许多设置 目前我有两个项目正在进行中,一个使用CakePHP设置,另一个使用SlimFramework,这两个php框架都带有.htaccess文件 我遇到了一些问题,cakephp htaccess按预期加载和工作,而slimframework则没有。这两种方法都对Lion起到了作用,我很困惑为什么它们

好的,我最近把imac从lion升级到了mountain lion osx(10.8)。在php开发中,我一直使用vhosts等默认apache设置,因为升级安装更改了httpd.conf文件的许多设置

目前我有两个项目正在进行中,一个使用CakePHP设置,另一个使用SlimFramework,这两个php框架都带有.htaccess文件

我遇到了一些问题,cakephp htaccess按预期加载和工作,而slimframework则没有。这两种方法都对Lion起到了作用,我很困惑为什么它们会受到不同的对待


mod_rewrite模块已加载,已启用,并且我的AllowVerides设置为ALL。是什么导致SlimFramework文件无法加载?

好吧,在谷歌搜索了好几个小时后,我看到了这篇博客文章petercompernolle.com/2012/07/26/fixing-httpdconf-in-osx-mountainlion

它描述了mountain lion升级后修复apache时遇到的问题和修复,包括您可能遇到的HTAccess问题

摘自文章

几个小时后,我终于明白了。它不再存储在/etc/apache2/httpd.conf中。出于某种原因,苹果改变了一些长期有效的东西,而是在/Library/Server/Web/Config/apache2/sites中创建了一大堆文件。端口80上的任何内容都有一个.conf文件,我在Server.app中创建的站点有另一个.conf文件,我在Server.app中所做的每一次更改都有一大堆其他备份


你确定它被忽略了吗?你能在htaccess文件中放一些胡言乱语并尝试访问它吗?