respondendo por ele... SIM, precisa de uma VPS para rodar o site na hospedagem! tu pode instalar o appserv + sql server no seu computador, rodar as DBs do server em local host, que o site irá funcionar para você no seu PC, ou pode ligar o site + server na VPS, em vez de uma VPS + hospedagem...