500内部服务器错误在ubuntu 11.10上安装codeigniter

时间:2012-07-21 20:12:31

标签: php apache codeigniter ubuntu-11.10

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

  

var / www

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

  

500内部服务器错误

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

  

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

可能有什么想法,以及如何解决这个问题? 提前致谢

2 个答案:

答案 0 :(得分:1)

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

  

无功/网络/ myapplications / applicationRoot

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

  

的/ etc / apache2的/网站启用/ 000-默认

我将“DocumentRoot”设置为

  

无功/网络/ myapplications / applicationRoot

和“目录”到同一个

  

无功/网络/ myapplications / applicationRoot

然后我尝试使用

从我的网络浏览器访问该应用程序
  

本地主机

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

答案 1 :(得分:0)

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