Olá dev,
Verifique se o arquivo php está com o nome correto e se o mesmo se encontra no mesmo diretório do arquivo PHP, acredito que seja este o erro.
Para verificar se existe alguma requisição do tipo POST no php utilize:
<?php
if($_POST) {
$test = $_POST['nome'];
echo $test;
echo "<SCRIPT LANGUAGE='JavaScript'>
window.alert('AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA');
</SCRIPT>";
}
?>
Verifique também se o servidor permite a requisição do tipo POST pois se não me engano esse erro 405 está relacionado ao isto (Me corrijam se estiver errado).