I had the same exact issue yesterday while editing the Terms of Service. Then I realized I had to specify a name to it on File Path box. I was under the impression it will overwrite the default.
So yeah, it got fixed by adding tos.php on the File Path box.