Hello,
Windows or Linux wouldn't matter for Wordpress, but it is not opening for you because you have installed it in a folder not on the main domain name -
http://lifeneedsachange.com/wordpress/
As you are chatting with our sales team they will guide you to change from Windows to Linux if you...