O Laravel usa a pasta public, por isso tem de reconfigurar para public_html ou criar um symlink, e pode escolher a versão PHP no painel de controlo.
O Laravel usa, por defeito, a pasta public como pasta raiz (DocumentRoot), e não public_html, como os nossos servidores fazem.
Para resolver isto pode alterar a configuração do Laravel para que use a pasta public_html em vez de public, ou pode criar um chamado symlink de public para public_html.
Pode criar um symlink com o comando ln -s public public_html através de SSH. Esteja atento ao facto de a pasta public_html não dever estar criada quando cria o symlink.
Pode definir a versão PHP que será usada pelo artisan do Laravel e pela própria aplicação no painel de controlo em Website -> Definir Versão PHP.
Artigo da categoria de suporte: PHP