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设计模式 Chain Of Responsibility (职责链模式)
Jun 26 PHP
linux系统上支持php的 iconv()函数的方法
Oct 01 PHP
php数组函数序列之array_search()- 按元素值返回键名
Nov 04 PHP
php页面跳转代码 输入网址跳转到你定义的页面
Mar 28 PHP
php生成扇形比例图实例
Nov 06 PHP
PHP遍历文件夹与文件类及处理类用法实例
Sep 23 PHP
php实现Linux服务器木马排查及加固功能
Dec 29 PHP
PHP实现恶意DDOS攻击避免带宽占用问题方法
May 27 PHP
利用Fix Rss Feeds插件修复WordPress的Feed显示错误
Dec 19 PHP
Twig模板引擎用法入门教程
Jan 20 PHP
php实现图片上传并利用ImageMagick生成缩略图
Mar 14 PHP
Yii框架数据模型的验证规则rules()被执行的方法
Dec 02 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
谷歌音乐搜索栏的提示功能php修正代码
2011/05/09 PHP
深入理解curl类,可用于模拟get,post和curl下载
2013/06/08 PHP
关于url地址传参数时字符串有回车造成页面脚本赋值失败的解决方法
2013/06/28 PHP
分享一段PHP制作的中文拼音首字母工具类
2014/12/11 PHP
php封装好的人民币数值转中文大写类
2015/12/20 PHP
php字符串函数 str类常见用法示例
2020/05/15 PHP
js类 from qq
2006/11/13 Javascript
在 IE 中调用 javascript 打开 Excel 表
2006/12/21 Javascript
nodejs入门详解(多篇文章结合)
2012/03/07 NodeJs
在页面上用action传递参数到后台出现乱码的解决方法
2013/12/31 Javascript
一个JavaScript的求爱小特效
2014/05/09 Javascript
jquery attr方法获取input的checked属性问题
2014/05/26 Javascript
javascript实现获取cookie过期时间的变通方法
2014/08/14 Javascript
学习javascript面向对象 理解javascript对象
2016/01/04 Javascript
JS动态改变浏览器标题的方法
2016/04/06 Javascript
微信小程序 Page()函数详解
2016/10/17 Javascript
Js apply方法详解
2017/02/16 Javascript
解决Vue编译时写在style中的路径问题
2017/09/21 Javascript
JS实现纵向轮播图(初级版)
2020/01/18 Javascript
vue+elementui实现点击table中的单元格触发事件--弹框
2020/07/18 Javascript
python 时间戳与格式化时间的转化实现代码
2016/03/23 Python
对python3中, print横向输出的方法详解
2019/01/28 Python
pandas 中对特征进行硬编码和onehot编码的实现
2019/12/20 Python
移动web模拟客户端实现多方框输入密码效果【附代码】
2016/03/25 HTML / CSS
求职信需要的五点内容
2014/02/01 职场文书
挂科检讨书范文
2014/02/20 职场文书
超市优秀员工事迹材料
2014/05/01 职场文书
部门年终奖分配方案
2014/05/07 职场文书
植树节口号
2014/06/21 职场文书
2014年保安个人工作总结
2014/11/13 职场文书
英文版辞职信
2015/02/28 职场文书
党员转正申请报告
2015/05/15 职场文书
五星红旗迎风飘扬观后感
2015/06/17 职场文书
同事欢送会致辞
2015/07/31 职场文书
学生病假条怎么写
2015/08/17 职场文书
详解Python内置模块Collections
2022/03/22 Python