WordPress每月上传目录所有者设置为根

时间:2016-07-05 作者:fred2

这是一个奇怪的问题。

Wordpress默认将上传的媒体存储在上传目录的每月子目录中。Eg wp内容/上传/2016/07/

在我的一个网站上,此目录的所有者设置为“root:root”,这意味着无法通过web服务器将任何内容上载到该目录。

你知道是什么导致了这种行为吗?我可以想象一个cron脚本会创建这种行为,但我看不到Wordpress本身应该如何创建root所拥有的目录。

2 个回复
最合适的回答,由SO网友:Marco 整理而成

我也有同样的问题,就我而言,这是Wordpress的cronjob。我打电话给wp cron。php作为根cron作业,此脚本还生成每月上载文件夹。

如果调用wp cron。php via cronjob您需要以web服务器用户的身份执行此操作(即在Plesk中为站点用户和组psacln)。创建的每月文件夹的所有者始终是wp cron用户。php从调用。

SO网友:ZEST

我也有同样的问题,也是一个cronjob,但WP-CLI是问题所在。cronjob每月运行一个“wp-plugin”命令,“wp-plugin”命令创建运行cronjob的同一用户所拥有的每月文件夹root。