Not having this issue. Could possibly be a problem with the theme you are using. I’ve looked for a setting to change this but couldn’t find one. Knowing some more details like which them you are using or that your theme is based on might help.
The page should help:
http://codex.ww.wp.xz.cn/Changing_The_Site_URL
Basically, you have two options. You can set the site and home urls in wp-config.php at which point it will not be editable from the site anymore, or you can fix it in the database so you will be back where it should be editable from the site interface. I don’t think that the site change should have affected ftp.
Pages not show up correctly can happen from a permalink problem. You are either going to need to ftp in or log in. If you can do either you may need to contact your hosting company.