【发布时间】:2013-11-22 11:23:01
【问题描述】:
我在本地机器上使用 cakephp 为客户端构建了一个小型应用程序,在 windows 上运行 xampp [在 htdocs 内的文件夹“cake”中]。今天,我在客户端的实时服务器上创建了一个名为“cake”的新文件夹,并将本地计算机上的“cake”文件夹的内容上传到实时服务器上的“cake”文件夹进行测试。我使用 url:http://kianaretail.com/cake 启动了我的应用程序,然后我收到了内部服务器错误 500。
我遇到了几个人建议将 RewriteBase 添加到指向该位置的根目录、应用程序和 webroot 文件夹中的 .htaccess 文件中。在我的情况下,它是根目录中的“RewriteBase /cake”,应用程序中的“RewriteBase /cake/app”和 webroot 中的“RewriteBase /cake/app/webroot”。但它仍然没有工作。问题仍然存在。
相同的应用程序在我的本地机器上运行良好。只是在实时服务器上搞砸了。
请帮忙。
【问题讨论】:
-
您可以检查错误日志,或使用
debug('test');和exit;一次完成一个步骤 - 例如。它是第一个 index.php 吗?它是否进入了 webroot/index.php?是加载 Config/bootstrap.php 文件吗? ...等等。一旦你缩小了它无法到达的地方,这将极大地帮助解决问题。
标签: cakephp cakephp-2.0