use*_*164 5 php .htaccess slim http-status-code-404 osx-mountain-lion
我有一个问题让我有些头疼,我希望也许这里有人可以分享一些亮点.
我之前运行的是OS X Mountain Lion,没有任何问题与slim框架.自升级到OS X Mountain Lion以来,我只有麻烦,因为它重写了你的httpd.conf和其他设置.其中一个似乎是htaccess.我有vhosts设置和一些以前使用slim工作现在打破任何网址除了/.
所以我的htaccess文件自升级后没有改变,所以我想知道问题是什么.我正在使用苗条框架下载中提供的默认htaccess,我甚至尝试过自定义但没有用.
访问/生成所需的页面.访问其他网址会执行以下操作:
Not Found
The requested URL /myurl was not found on this server.
Run Code Online (Sandbox Code Playgroud)
任何提示?
mod_rewrite已启用,这是我的vhost设置:
<Directory "/Users/chris/Sites/slimphp/">
Allow From All
AllowOverride All
</Directory>
<VirtualHost *:80>
ServerName "slim.php"
DocumentRoot "/Users/chris/Sites/slimphp"
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
经过一番广泛的研究,我发现是苹果的 server.app 改变了很多东西。这个博客对我来说是救星。
http://petercompernolle.com/2012/07/26/fixing-httpdconf-in-osx-mountainlion
然后几个小时后,我就明白了。它不再存储在 /etc/apache2/httpd.conf 中。由于某种原因,Apple 更改了一些长期有效的内容,而是在 /Library/Server/Web/Config/apache2/sites 中创建了一大堆文件。端口 80 上的任何内容都有一个 .conf 文件,我在 Server.app 中创建的站点有另一个 .conf 文件,以及针对我在 Server.app 中所做的每个更改所做的一大堆其他备份。
| 归档时间: |
|
| 查看次数: |
2682 次 |
| 最近记录: |