【问题标题】:.htaccess not always loading.htaccess 并不总是加载
【发布时间】:2012-08-10 13:00:19
【问题描述】:

好的,所以我最近将我的 imac 从 Lion 升级到了 Mountain lion osx (10.8)。我一直在使用默认的 apache 设置和 vhosts 等进行 php 开发,因为升级安装将很多设置更改为我的 httpd.conf 文件。

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

我遇到了一些问题,其中 cakephp htaccess 加载并按预期工作,但 slimframework 没有。这两个都在 Lion 上工作,我很困惑为什么他们会受到不同的对待。

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

【问题讨论】:

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

标签: .htaccess cakephp osx-mountain-lion slim


【解决方案1】:

好吧,经过几个小时的谷歌搜索,我发现了这篇博文 petercompernolle.com/2012/07/26/fixing-httpdconf-in-osx-mountainlion

它描述了山狮升级后修复 apache 所涉及的问题和修复,包括您可能遇到的 HTAccess 问题。

摘自文章

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

【讨论】:

    猜你喜欢
    • 2018-08-27
    • 2013-06-25
    • 2018-09-27
    • 2016-11-19
    • 1970-01-01
    • 1970-01-01
    • 2013-11-15
    • 2015-07-24
    • 2014-10-12
    相关资源
    最近更新 更多