I've purchased a domain ( educateapp.co.uk ) and hosting for it. I've hosted the files in the /public_html/ folder, and have a index.html file. However nothing shows up when I visit the domain. It's handled with CPanel. It's set as a website, and active in settings. Am I missing something or does it take a lot of time to work? Only got the domain 12 hours ago.
As mentioned in comment above, it may take upto 48 hrs for DNS propagation.
However, in the meanwhile you may access your site by altering your hosts file.
It basically maps your domain name to your ip address on just your computer so you can play around before DNS propagation is complete. Remember to undo the change after 48 hrs.