我在windows上开发了我的codeigniter项目,现在我把它放在Ubuntu 11.10的服务器上 我把我的根文件夹放在
中var / www
当我通过网络浏览器访问我的本地主机时,它会正确显示登录页面,但是当我尝试登录时,会显示
500内部服务器错误
当我查看我的/var/log/apache2/error.log时 它显示以下内容:
[error] [client 127.0.0.1]由于可能的配置错误,请求超出了10次内部重定向的限制。如有必要,使用'LimitInternalRecursion'增加限制。使用“LogLevel debug”获取回溯。
可能有什么想法,以及如何解决这个问题? 提前致谢
答案 0 :(得分:1)
嗯,问题已经解决了,但我真的不知道为什么?!! 我做的是我在var / www中创建了一个新文件夹并将我的根文件夹放在其中,因此我的应用程序的完整路径看起来像这样:
无功/网络/ myapplications / applicationRoot
然后我对文件进行了一些更改
的/ etc / apache2的/网站启用/ 000-默认
我将“DocumentRoot”设置为
无功/网络/ myapplications / applicationRoot
和“目录”到同一个
无功/网络/ myapplications / applicationRoot
然后我尝试使用
从我的网络浏览器访问该应用程序本地主机
并且它很好地显示了登录页面,然后当我登录时工作正常而没有任何错误
答案 1 :(得分:0)
检查CodeIgniter目录根目录中的.htaccess文件(如果有的话)。是否在该文件或其他地方使用了RewriteBase指令?它配置正确吗?共享.htaccess文件(如果有)可以帮助您找到问题。