1

我已经在 Windows 上开发了我的 codeigniter 项目,现在我将它放在服务器上,即 Ubuntu 11.10 我把我的根文件夹放在

无功/万维网

当我通过网络浏览器访问我的本地主机时,它会正确显示登录页面,但是当我尝试登录时,它会显示

500内部服务器错误

当我查看我的 /var/log/apache2/error.log 时,它显示以下内容:

[错误] [客户端 127.0.0.1] 由于可能的配置错误,请求超出了 10 次内部重定向的限制。如有必要,使用“LimitInternalRecursion”增加限制。使用“LogLevel debug”获取回溯。

知道是什么原因造成的,以及如何解决这个问题???提前致谢

4

2 回答 2

1

嗯,问题已经解决了,但是我真的不知道为什么?!!我所做的是我在 var/www 中创建了一个新文件夹并将我的根文件夹放入其中,因此我的应用程序的完整路径如下所示:

var/www/myapplications/applicationRoot

然后我对文件进行了一些更改

/etc/apache2/sites-enabled/000-default

我将“DocumentRoot”设置为

var/www/myapplications/applicationRoot

和“目录”相同

var/www/myapplications/applicationRoot

然后我尝试从我的网络浏览器访问应用程序

本地主机

它很好地显示了登录页面,然后当我登录时它工作得很好,没有任何错误

于 2012-07-30T13:54:20.937 回答
0

检查 CodeIgniter 目录根目录中的 .htaccess 文件(如果有的话)。该文件或其他地方是否使用了 RewriteBase 指令?是否配置正确?共享 .htaccess 文件(如果有的话)有助于定位您的问题。

于 2012-07-21T21:01:01.783 回答