如何解决cakephp 500内部服务器错误?

时间:2013-11-10 18:03:25

标签: cakephp cakephp-2.0

我在我的本地机器上使用cakephp为一个客户端构建了一个小应用程序,运行xampp over windows [在htdocs里面的文件夹“cake”]。今天我在客户端的实时服务器上创建了一个名为“cake”的新文件夹,并将本地机器上的“cake”文件夹的内容上传到实时服务器上的“cake”文件夹进行测试。我使用url:http://kianaretail.com/cake启动了我的应用程序,我收到内部服务器错误500.

我经历了几个人建议在root,app和webroot文件夹中指向该位置的.htaccess文件中添加RewriteBase。在我的例子中,它是root中的“​​RewriteBase / cake”,app中的“RewriteBase / cake / app”和webroot中的“​​RewriteBase / cake / app / webroot”。但它仍然没有奏效。问题仍然存在。

同一个应用程序在我的本地计算机上运行正常。只是在实时服务器上搞砸了。

请帮忙。

1 个答案:

答案 0 :(得分:1)

如果应用程序在本地计算机上运行良好但在实时服务器中出现问题,您还可以尝试调查服务器之间的配置有何不同,以尝试获取可能导致问题的一些提示。

我猜想实时服务器没有启用mod_rewrite,因此带有RewriteBase的.htaccess可能会导致麻烦。您可以尝试对.htaccess进行评论,看看它是否在服务器中正常运行,然后一次重新启用一个配置以尝试解决问题。

另外,正如Dave所说,检查错误日志可能也会为您提供更多信息。

希望有所帮助。