如何强制WP正确设置上载目录权限?

时间:2013-12-05 作者:RonaldPK

上周我安装了Wordpress 3.7.1的新版本,并使用媒体上传器上传了一幅图像。图像上传正常,我可以用FTP查看,但请求时返回HTTP错误404。WP已设置目录的权限uploads, 201311 至0754。所以我把他们调到0755,一切都很好。

现在是12月,所以WP必须创建12 目录它再次选择将其设置为0754。

有什么想法吗?它不应该使用父目录的权限吗?我能做些什么来解决这个问题?仅供参考,wp-contents 有0755个。

Edit: 文件和文件夹由运行web服务器的用户所有,组所有权似乎也可以。我现在还尝试为设置目录权限wp-content, uploads2013 至0775。上载图像:the12 目录再次获取0754。

Edit 2: 好的,我想我必须与我的供应商联系。这是一个廉价的托管帐户,没有shell访问权限,当然也没有访问web服务器配置的权限。

1 个回复
SO网友:Mark Kaplun

它不应该使用父目录的权限吗?

不,根据this 文件创建权限由apache设置。您需要查看apache配置和操作系统设置,以找到原因并进行修复。

您的umask参数可能是003而不是002。

结束

相关推荐

WP_SignOn显示错误_PUNITED_PERMISSIONS

这对我来说似乎很奇怪,因为如果你正在登录一个用户,你不应该已经登录了。。。因此,您的权限应该无关紧要。这可能是一种有点奇怪的方式,所以这可能会导致问题。代码如下:function login( $user_name, $password ) { $creds = array(); $creds[\'user_login\'] = $user_name; $creds[\'user_password\'] = $password; $creds