2011-05-20 65 views
0

刚上OSX安装MAMP,当我浏览到任何我已经在Windows上创建我的蛋糕的应用程序,我得到一个服务器错误,MAMP OS X和CakePHP设置服务器错误

The website encountered an error while retrieving http://localhost:8888/myApp. It may be down for maintenance or configured incorrectly. 

我不是使用本地根文件夹,我正在使用

我没有问题查看我的本地主机上正常的PHP页面,这个问题似乎只在试图查看蛋糕应用程序时才存在。这似乎是一个类似的错误,没有在wamp上启用mod重写,但我检查了httpd.conf文件,在MAMP/conf/apache/httpd.conf中似乎很好。

LoadModule rewrite_module modules/mod_rewrite.so is not commented out. 

谢谢

+1

检查服务器的错误日志。如果PHP被配置为登录到一个文件,检查它(和/或在php.ini中打开display_errors)。 – 2011-05-20 19:40:02

+0

太棒了,我查了一下php的错误日志,它指示我把蛋糕核心文件夹指向app/webroot/index.php中的错误路径。我现在还有其他一些错误需要解决,但如果您想将其作为答案,我会接受它,这正是我所寻找的。 – 2011-05-20 19:49:27

+0

这不是一个真正的答案。只是“开始检查”的建议。出于某种原因,很多人在找到明显的地方之前先来这里。这里很方便,但并不能真正帮助他们学会如何自己做。 – 2011-05-20 19:54:30

回答

2

导航到应用程序/ Web根目录/ index.php文件,并更改为新的OSX路径从窗户位置的根目录路径。

2

添加Options +FollowSymLinks到根的.htaccess:

<IfModule mod_rewrite.c> 
    Options +FollowSymLinks 
    RewriteEngine on 
    RewriteRule ^$ app/webroot/ [L] 
    RewriteRule (.*) app/webroot/$1 [L] 
</IfModule>