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+dojo 的数据库保存拖动布局的一个方法dojo 这里下载
Mar 07 PHP
PHP初学者常见问题集合 修正版(21问答)
Mar 23 PHP
php echo 输出字符串函数详解
May 13 PHP
PHP之数组学习
May 29 PHP
php购物车实现代码
Oct 10 PHP
说说PHP的autoLoad自动加载机制
Sep 27 PHP
php5.3 不支持 session_register() 此函数已启用的解决方法
Nov 12 PHP
使用php方法curl抓取AJAX异步内容思路分析及代码分享
Aug 25 PHP
PHP与MYSQL中UTF8 中文排序示例代码
Oct 23 PHP
Linux系统递归生成目录中文件的md5的方法
Jun 29 PHP
PHP实现的观察者模式实例
Jun 21 PHP
PHP中危险的file_put_contents函数详解
Nov 04 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
php5与php7的区别点总结
2019/10/11 PHP
经常用的图片在容器中的水平垂直居中实例
2007/06/10 Javascript
JavaScript 撑出页面文字换行
2009/06/15 Javascript
理解Javascript_14_函数形式参数与arguments
2010/10/20 Javascript
JavaScript实现QueryString获取GET参数的方法
2013/07/02 Javascript
javascript 判断两个日期之差的示例代码
2015/09/05 Javascript
Js的Array数组对象详解
2016/02/22 Javascript
JQuery的Pager分页器实现代码
2016/05/03 Javascript
jquery模拟多级复选框效果的简单实例
2016/06/08 Javascript
浅谈JavaScript 覆盖原型以及更改原型
2016/08/31 Javascript
JS实现字符串转驼峰格式的方法
2016/12/16 Javascript
jQuery基于Ajax方式提交表单功能示例
2017/02/10 Javascript
JS原型继承四步曲及原型继承图一览
2017/11/28 Javascript
深入解析ES6中的promise
2018/11/08 Javascript
Python多线程学习资料
2012/12/19 Python
Python urls.py的三种配置写法实例详解
2017/04/28 Python
Python实现基于多线程、多用户的FTP服务器与客户端功能完整实例
2017/08/18 Python
Python爬虫包BeautifulSoup实例(三)
2018/06/17 Python
Python基于matplotlib画箱体图检验异常值操作示例【附xls数据文件下载】
2019/01/07 Python
python3 json数据格式的转换(dumps/loads的使用、dict to str/str to dict、json字符串/字典的相互转换)
2019/04/01 Python
Windows下实现将Pascal VOC转化为TFRecords
2020/02/17 Python
Python Dict找出value大于某值或key大于某值的所有项方式
2020/06/05 Python
深入了解NumPy 高级索引
2020/07/24 Python
python GUI计算器的实现
2020/10/09 Python
基于python爬取链家二手房信息代码示例
2020/10/21 Python
Jowissa官方网站:瑞士制造的手表,优雅简约的设计
2020/07/29 全球购物
随机分配座位,共50个学生,使学号相邻的同学座位不能相邻
2014/01/18 面试题
法学专业个人求职信
2013/09/26 职场文书
护理专业推荐信
2013/11/07 职场文书
黄金酒广告词
2014/03/21 职场文书
小学生常见病防治方案
2014/06/06 职场文书
社区党员志愿服务活动方案
2014/08/18 职场文书
机关作风建设剖析材料
2014/10/11 职场文书
校车司机安全责任书
2015/05/11 职场文书
2019年中,最受大众欢迎的6本新书
2019/08/07 职场文书
MongoDB使用profile分析慢查询的步骤
2021/04/30 MongoDB