提问者:小点点

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


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

我找了好几个人,他们建议我把RewriteBase添加到。htaccess根、应用和webroot文件夹中指向该位置的文件。在我的例子中,它在root中是“RewriteBase/cake”,在app中是“RewriteBase/cake/app”,在webroot中是“RewriteBase/cake/app/webroot”。但它仍然不起作用。这个问题仍然存在。

同样的应用程序在我的本地机器上运行良好。在实时服务器上搞砸了。

请帮忙。


共1个答案

匿名用户

如果应用程序在本地计算机上运行正常,但在实时服务器上出现问题,您还可以尝试调查服务器之间的配置不同,以尝试获取有关问题原因的提示。

我猜想实时服务器没有启用mod_rewrite,所以带有重写库的. htaccess可能会造成麻烦。您可以尝试注释. htaccess,看看它在服务器中是否运行良好,然后一次重新启用一个配置来尝试解决问题。

此外,正如Dave提到的,检查错误日志可能也会给您提供更多信息。

希望有帮助。