简体   繁体   中英

500 Internal Server Error installing codeigniter on ubuntu 11.10

I have developed my codeigniter project on windows, now I am putting it on the server which is Ubuntu 11.10 I put my root folder in

var/www

when I access my localhost through the web browser it displays the login page correctly, but when I try to log in, it displays

500 Internal Server Error

when I look at my /var/log/apache2/error.log it displays the following:

[error] [client 127.0.0.1] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.

Any idea of what may have made this, and how to solve this problem??? Thanks in advance

Well, the problem has been solved, but I really don't know why?!! what I did is that I created a new folder in the var/www and put my root folder in it, so the full path of my application looked like that:

var/www/myapplications/applicationRoot

then I made some changes to the file

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

I set the "DocumentRoot" to

var/www/myapplications/applicationRoot

and the "Directory" to the same

var/www/myapplications/applicationRoot

then I tried to access the application from my web browser on using

localhost

and it displayed the log in page nicely, then when I logged in it worked just fine without any errors

Check your .htaccess file(if you have one) in the CodeIgniter directory root. Is there a RewriteBase directive used in that file or somewhere else? Is it configured correctly? Sharing the .htaccess file if there is one could help to locate your problem.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM