WordPress中"无法将上传的文件移动至"错误的解决方法


Posted in PHP onJuly 01, 2015

今天在网页上传图片到博客,结果提示:“无法将上传的文件移动至 /home/wwwroot/wp-content/uploads/2013/”,郁闷了,认为是权限问题,修改了文件,都改成了777的权限,但是还是不可以写入,图片无法上传。
索性,我查看了我的网站根目录文件夹的权限,显示是www ,www  ,而用ps aux|grep nginx 显示的是nobody 的身份运行nginx的子程序,ps aux|grep php-fpm,显示的也是nobody。同时发现,我网站里的其他的文件和文件夹的权限却是root,root。这可能是因为我上次直接用root身份拷贝导致的,所以,无法用nobody的身份修改root的文件。
方法如下:
第一步:
先分别将nginx和php-fpm子程序的运行身份变成www,用户组group也变成www。
修改nginx.conf文件,将user nobody nobody;改成user www www;
运行命令:

service nginx restart       //重启nginx

修改php-fpm.conf,将其中的

user = nobody
  group = nobody

改成:

user = www
  group =www

运行命令:service php-fpm reload   //重启php-fpm
第二步:
修改所有文件夹和文件为www,www

#chown -R www:www /wwwroot

再次上传图片,提示成功上传了,问题解决了。
网上还有一些其他的方法,比如将图片修改成英文名,或者修改文件夹为777。其实很多情况下权限是777了,但是依旧不能上传,可以考虑是不是文件属主的问题。

PHP 相关文章推荐
令PHP初学者头疼十四条问题大总结
Nov 12 PHP
php curl 登录163邮箱并抓取邮箱好友列表的代码(经测试)
Apr 07 PHP
php比较多维数组中值的大小排序实现代码
Sep 08 PHP
PHP Global变量定义当前页面的全局变量实现探讨
Jun 05 PHP
分享PHP源码批量抓取远程网页图片并保存到本地的实现方法
Dec 01 PHP
PHP响应post请求上传文件的方法
Dec 17 PHP
php如何控制用户对图片的访问 PHP禁止图片盗链
Mar 25 PHP
php版微信js-sdk支付接口类用法示例
Oct 12 PHP
PHP输出图像imagegif、imagejpeg与imagepng函数用法分析
Nov 14 PHP
php显示页码分页类的封装
Jun 08 PHP
Laravel构建即时应用的一种实现方法详解
Aug 31 PHP
php实现在线考试系统【附源码】
Sep 18 PHP
wamp服务器访问php非常缓慢的解决过程
Jul 01 #PHP
nginx+thinkphp下解决不支持pathinfo模式
Jul 01 #PHP
Smarty foreach控制循环次数的一些方法
Jul 01 #PHP
在Linux系统下一键重新安装WordPress的脚本示例
Jun 30 #PHP
Yii扩展组件编写方法实例分析
Jun 29 #PHP
php实现SAE上使用storage上传与下载文件的方法
Jun 29 #PHP
PHP变量赋值、代入给JavaScript中的变量
Jun 29 #PHP
You might like
thinkphp学习笔记之多表查询
2014/07/28 PHP
PHP+redis实现添加处理投票的方法
2015/11/14 PHP
thinkPHP多表查询及分页功能实现方法示例
2017/07/03 PHP
PHP序列化和反序列化深度剖析实例讲解
2020/12/29 PHP
prototype 1.5相关知识及他人笔记
2006/12/16 Javascript
javascript YUI 读码日记之 YAHOO.util.Dom - Part.4
2008/03/22 Javascript
JavaScript检查弹出窗口是否被阻拦的方法技巧
2015/03/13 Javascript
基于jQuery实现仿微博发布框字数提示
2016/07/27 Javascript
深入理解JavaScript中Ajax
2016/08/02 Javascript
详解Windows下安装Nodejs步骤
2017/05/18 NodeJs
实例解析ES6 Proxy使用场景介绍
2018/01/08 Javascript
Vue写一个简单的倒计时按钮功能
2018/04/20 Javascript
AngularJS自定义过滤器用法经典实例总结
2018/05/17 Javascript
js模拟F11页面全屏显示
2019/09/17 Javascript
layui 上传文件_批量导入数据UI的方法
2019/09/23 Javascript
在vue中实现清除echarts上次保留的数据(亲测有效)
2020/09/09 Javascript
vant中的toast层级改变操作
2020/11/04 Javascript
[01:11:10]2014 DOTA2华西杯精英邀请赛 5 24 iG VS VG加赛
2014/05/26 DOTA
python三元运算符实现方法
2013/12/17 Python
简单分析Python中用fork()函数生成的子进程
2015/05/04 Python
python实现根据文件关键字进行切分为多个文件的示例
2018/12/10 Python
深入解析Python小白学习【操作列表】
2019/03/23 Python
python将类似json的数据存储到MySQL中的实例
2019/07/12 Python
Python编程中类与类的关系详解
2019/08/08 Python
python通过matplotlib生成复合饼图
2020/02/06 Python
Python装饰器用法与知识点小结
2020/03/09 Python
python程序需要编译吗
2020/06/19 Python
python简单利用字典破解zip文件口令
2020/09/07 Python
python 实现弹球游戏的示例代码
2020/11/17 Python
python 基于opencv 实现一个鼠标绘图小程序
2020/12/11 Python
matplotlib之多边形选区(PolygonSelector)的使用
2021/02/24 Python
实习推荐信
2014/05/10 职场文书
个人授权委托书
2014/09/15 职场文书
运动会加油稿100字
2014/09/19 职场文书
学生会辞职信
2015/03/02 职场文书
苦儿流浪记读书笔记
2015/07/01 职场文书