404 errors for pages other than homepage when uploaded to web-server
Do you have an .htaccess file in your root of your installation?

Its one of the most common problems because its a hidden file and people keep missing uploading it to their web server


if you have the .htaccess file then its got to be your base url..change it like Jorge Córdoba said...


Uncomment (remove #) and change example.com...Like this: 

# $base_url = 'http://www.example.com';  // NO trailing slash!

to

$base_url = 'http://sugandha.net63.net';  // NO trailing slash!


if it still doesn't work:


try using ?q= before the relative url..eg:

http://sugandha.net63.net/admin to http://sugandha.net63.net/?q=admin

if that works then you have to disable clean urls on the online installation