CodeIgniter Forums
simple $route['default_controller'] value, works locally, but fails remotely? - Printable Version

+- CodeIgniter Forums (https://forum.codeigniter.com)
+-- Forum: Archived Discussions (https://forum.codeigniter.com/forumdisplay.php?fid=20)
+--- Forum: Archived General Discussion (https://forum.codeigniter.com/forumdisplay.php?fid=21)
+--- Thread: simple $route['default_controller'] value, works locally, but fails remotely? (/showthread.php?tid=47769)



simple $route['default_controller'] value, works locally, but fails remotely? - El Forum - 12-21-2011

[eluser]Govinda[/eluser]
Hi everyone

I seem to be so far unable to determine what is different between my local dev CI 2.1.0 install and the remote live testing copy.

In my
application/config/routes.php
file (local and remote) I have this:
Code:
$route['default_controller'] = "Around_the_Block";

In this file (which for sure exists, both locally and remotely):
application/controllers/Around_the_Block.php
...I have code that loads a view:
application/views/Around_the_Block_VIEW.php

and on my local machine, when I load:
http://localhost/mySitesDir/subdir1/subdir2/subdir3/index.php
..then sure enough, that 'Around_the_Block_VIEW.php' view loads fine.
..but on the remote site, I only get the familiar standard-issue CI 404 msg.:
"404 Page Not Found
The page you requested was not found."

If I change that default $route line in 'application/config/routes.php' (on the local and remote site), to this:
Code:
$route['default_controller'] = "welcome";
...then I get the familiar standard-issue CI welcome msg.:
"Welcome to CodeIgniter!
The page you are looking at is being generated dynamically by CodeIgniter...
"

..so I know my .htaccess is working right, and I am loading
application/controllers/welcome.php
and
application/views/welcome_message.php

The two controllers are in the same folder, and the two views are in the same folder, so the paths must be correct. I do not understand how I can be getting the 404 msg. in the one case of trying to (remotely) load the 'Around_the_Block.php' controller... when it works fine locally.

It seems like whatever is the issue here, it must be so basic .. but I need another pair of eyes, please.
Anyone have any thoughts how to narrow this down to find the culprit?

Thanks
-Govinda