使用 Cyberduck 进行 FTP 和 Linux 服务器。
我的网站文件(全部是公共文件,在文件夹上设置为 755,在文件上设置为 644)出现服务器 500 错误 [处理此指令时发生错误]。
问题似乎是,一旦我编辑或创建文件,所有者和组就会恢复为 0。通常(在这种情况发生之前),所有者和群组分别为 500 和 501。
当我通过终端使用 chown 500:501 /path/to/file 更改文件的所有者和组时,它们再次开始工作,我可以访问该网页,当我检查文件权限时,所有者和组为 500 和 501。
但一旦我对文件进行任何编辑(无关紧要)或者创建新文件,它们就会立即恢复为 0,并且页面将再次变得不可查看,并出现相同的错误。
这以前从未发生过。我曾经能够使用 Cyberduck 编辑和创建文件,而无需更改所有者/组,并且不会出现错误。我检查了我的 etc/group 文件,它在底部设置了正确的组。