站长资源
中国站长网站

WordPress上传文件提示”无法将上传的文件移动至…”

这里针对linux系统用户,windows有此问题一般给文件夹权限即可。

今天网站搬家,直接用FTP上传文件解压,配置文件一路改完,很顺利,但是小编在添加往媒体库中添加图片的时候发现提示“无法将上传的文件移动至/wp-content/uploads/…”

遇到这样问题第一反应是没权限,OK,给你最高777,但是并没有卵用

于是就想到了是不是我用root账户上传的问题,查看文件夹发现,上传的目录所有者和用户组均为root,于是想到了是不是nginx没权限运行它,那么我们来看下nginx的所有者

输入命令

ps aux|grep nginx

看到如下图

我们看到它的worke processr是www,如果是nobody可以自行到nginx.conf配置文件添加用户 如:user www www 在配置文件最顶端

我们也可以打开nginx.conf配置文件查看他的user

我们再来看看php-fpm的运行身份,把上面的命令改成 ps aux|grep php-fpm

发现也是www

也可以去查看php-fpm.conf文件中的user和group

我的路径在/usr/local/php/etc下,好了问题已经找到,试试看行不行

下面我们执行以下命令改变文件夹的用户和用户组

chown -R www.www /wwwroot/....(您的网站路径)

重启nginx,重启php-fpm 再去后台上传图片,OK,大功告成


本文出处:来自互联网信息共享,请勿相信收费信息站长资源 » WordPress上传文件提示”无法将上传的文件移动至…”

评论 抢沙发

评论前必须登录!