[eluser]kaisama[/eluser]
Have you checked to see whether your controllers are extending CI_Controller instead of Controller?
Or if your controllers are following PHP5 coding standards?
Code:
<?php
class Welcome extends CI_Controller
{
function __construct()
{
parent::__construct();
// Can load your models and crap here.
}
function index()
{
// Your code goes here.
}
}
It can be a number of things from the two things I just mentioned, to an error in your .htaccess file (if you're using one), etc. Your original post is a little vague.
I would suggest opening your config.php file and setting the log value to 4 to log everything. Try loading your page after you have changed it and open the log. Should be able to pinpoint what the problem is from there (and be sure to change it back to whatever you had before, after you fix your problem).