1

我在特定服务器上建立了一个 WP 站点。我没有设置或更改任何文件夹权限,一切正常。主要是我可以上传文件和图片。

然后我将安装移动到不同的服务器和域。突然我无法上传到媒体库。

在检查 wp-content 文件夹及其子文件夹的权限时,权限设置为 755。我只假设这是它们在以前的服务器上设置的。

通过将它们设置为 777,我可以上传文件,但要知道这是一个很大的安全风险。然后我将其设置回 755 并且无法再次上传。

谁能解释为什么 755 在一台服务器上可以,但在另一台服务器上不行?我可以在新服务器上做些什么来使 755 可以接受?

4

1 回答 1

0

文件权限是正确的 755,您还必须检查文件所有者。不要假设开发服务器上的文件权限和所有者在其他服务器上是正确的(不同的操作系统可能会像您所拥有的那样给出问题,来自不同操作系统的不同网络服务器可能会再次给出上述问题)。

它还取决于您上传文件的方式:

- 你可以抛出 ftp 然后你必须检查 ftp 设置(它如何保存文件,在哪个用户下)。

- 如果你使用 ssh 上传,那么它取决于你用来连接服务器的用户等等......(我看到了 ftp 标签,但也想描述一下)

此时,您必须确保网站文件拥有网络服务器作为所有者(不同的服务器设置需要不同的 websrevers - www-data vs apache vs ...)

最后它取决于服务器上的控件(您可以更改的选项),您是否有 ssh 访问权限?您是否必须联系您的主机进行此更正?

如果您不管理此新域服务器,请联系它的管理员,这是(ftp 的)设置问题或他应该处理的错误/错误。

于 2014-08-29T06:09:57.447 回答