Enquanto leio sua pergunta, acho que seu problema é com permissões de arquivos e alguma maneira estranha de configurar seu VPS.
Seu VPS está funcionando bem, certo? Caso contrário, leia este artigo para configurar seu VPS. O vídeo faz mais sentido do que lê-lo porque generaliza as coisas com determinado cenário. Este artigo pode ajudar também quando chegar a Instalação WordPress
Você pode mostrar seu conteúdo error.log? Isso pode dar o erro exato.
Agora, para resolver seu problema.
Tenha sempre em mente que NUNCA deve conceder uma chmod 777
aos seus arquivos.
Essa será uma lição fatal de segurança para você.
O Wordpress precisa de uma permissão read - write
adequada para funcionar. Para garantir que tudo esteja bem, tente o seguinte:
Vá até a pasta public_html
e execute os comandos
chown www-data:www-data -R *
find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;
Depois disso, talvez você queira aumentar sua segurança, leia este
Se você quiser fazer alterações, basta fazer o que você fez acima e reforçar sua segurança mais uma vez.
Espero que isso ajude!
-Dave