当前位置:  开发笔记 > 编程语言 > 正文

无法通过Wordpress上传器上传媒体

如何解决《无法通过Wordpress上传器上传媒体》经验,为你挑选了0个好方法。

这与在Wordpress中上传媒体有关.

每次WP为新上传创建一个文件夹(它按年和月组织上传:yyyy/mm)时,它会使用"apache:apache"用户和组创建它,并且可以完全访问所有(777或drwxrwxrwx).

但是,之后,WP无法在该文件夹中创建文件夹(例如:mkdir 2011成功,但mkdir 2011/01失败).此外,即使权限为777(rwxrwxrwx),也无法将上传移动到这些新创建的文件夹中.

每月一次,我必须chown将新创建的文件夹与user:group作为其余文件相同.一旦我这样做,上传工作正常(这对我没有意义)真正令人沮丧的是,在同一服务器上的其他域上的其他WP安装中不存在此问题.

*我不确定这应该在这里还是在serverfault上.


编辑:包含目录/.../httpdocs/blog/wp-content/uploads具有正确的所有权

drwxrwxrwx 5 myuser psaserv 4096 Jun  3 18:38 uploads

这是由Media Temple(dv)主持的Plesk/CentOS环境.

我编写了以下测试脚本来模拟问题



该脚本始终mkdir($d)成功创建第一个目录.在WP问题所在的域A上,它无法创建嵌套目录mkdir("$d/$d").但是,在域B上,两个目录都已成功创建.

我运行在每个脚本/var/www/vhosts/domainA/httpdocs/tmp/t.php,并/var/www/vhosts/domainB/httpdocs/tmp/t.php分别我检查的权限上tmp,httpdocs以及domain[AB]他们对于每个路径是相同的.唯一不同的是用户.

推荐阅读
个性2402852463
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有