Hi myship,
>> so first question, this is a wordpress site, so is all content served from the database and wordpress
Yes, so you need to replicate the previous environment (databases and such) for the site to work. This may involve going into the wordpress configuration files and changing some values if your server is set up differently than the prior.
>> how do i start to look into why only the home page is loading and the other pages show up as
>> page not found?
Can you get to the wp-admin page?