WordPress 中的文件权限运行不正常

Filepermission in WordPress not working well

我的 WordPress 有问题。当我上传媒体文件时,W3 Total Cache 给出了文件权限错误。

当我使用 SSH 登录并将组从示例 user:user 更改为 apache:apache

sudo chown -R apache:apache wp-content

一切都很好。 W3 Total Cache 没有错误,媒体上传也可以正常工作。但是当我用 FTP 更改一个文件时,出现一个错误,我没有权限编辑该文件。当我将其更改回 user:user 时,WordPress W3 Total Cache 中的错误 return 并且我无法使用媒体

上传

这是我服务器上的所有用户。有没有办法改变这一点,所以我在 WordPress 中拥有使用外部 FTP 程序(如 Filezilla)的权限?

您可以将其更改为user:apache权限。设置用户组和apache用户。它允许 Apache 使用此文件并允许您的 FTP 客户端也使用相同的文件。

您可以使用 chrooted ftp 使用 sftp。出现此类问题是很合乎逻辑的,因为您的 ftp 用户的用户和组与运行 Web 服务器的用户的 user/group 不同