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中static关键字原理的学习研究分析
Jul 18 PHP
解析如何屏蔽php中的phpinfo()函数
Jun 06 PHP
php中使用PHPExcel读写excel(xls)文件的方法
Sep 15 PHP
PHP实现文件下载断点续传详解
Oct 15 PHP
linux下实现定时执行php脚本
Feb 13 PHP
PHP开发中AJAX技术的简单应用
Dec 11 PHP
深入解析PHP的Yii框架中的event事件机制
Mar 17 PHP
提交表单后 PHP获取提交内容的实现方法
May 25 PHP
php正则提取html图片(img)src地址与任意属性的方法
Feb 08 PHP
tp5框架内使用tp3.2分页的方法分析
May 05 PHP
禁止直接访问php文件代码分享
May 05 PHP
php 解析非标准json、非规范json
Apr 01 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
239军机修复记
2021/03/02 无线电
PHP Yaf框架的简单安装使用教程(推荐)
2016/06/08 PHP
Laravel接收前端ajax传来的数据的实例代码
2017/07/20 PHP
基于JQuery的日期联动实现代码
2011/02/24 Javascript
JS使用getComputedStyle()方法获取CSS属性值
2014/04/23 Javascript
JQuery中clone方法复制节点
2015/05/18 Javascript
如何用javascript计算文本框还能输入多少个字符
2015/07/29 Javascript
Javascript连接Access数据库完整实例
2015/08/03 Javascript
node.js连接mongoDB数据库 快速搭建自己的web服务
2016/04/17 Javascript
React Native 使用Fetch发送网络请求的示例代码
2017/12/02 Javascript
ejsExcel模板在Vue.js项目中的实际运用
2018/01/27 Javascript
详解vue2.0+vue-video-player实现hls播放全过程
2018/03/02 Javascript
bootstrap table合并行数据并居中对齐效果
2018/10/17 Javascript
详解在不使用ssr的情况下解决Vue单页面SEO问题
2018/11/08 Javascript
webpack打包多页面的方法
2018/11/30 Javascript
使用webpack4编译并压缩ES6代码的方法示例
2019/04/24 Javascript
在layui中select更改后生效的方法
2019/09/05 Javascript
微信小程序 wxParse插件显示视频问题
2019/09/27 Javascript
JavaScript获取页面元素的常用方法详解
2019/09/28 Javascript
Vue 实现显示/隐藏层的思路(加全局点击事件)
2019/12/31 Javascript
JS函数进阶之继承用法实例分析
2020/01/15 Javascript
JavaScript仿京东秒杀倒计时
2020/03/17 Javascript
python获取一组汉字拼音首字母的方法
2015/07/01 Python
python 使用正则表达式按照多个空格分割字符的实例
2018/12/20 Python
python用requests实现http请求代码实例
2019/10/31 Python
在pycharm中使用pipenv创建虚拟环境和安装django的详细教程
2020/11/30 Python
乌克兰网上服装店:Bolf.ua
2018/10/30 全球购物
The Athlete’s Foot新西兰:新西兰最大的运动鞋零售商
2019/12/23 全球购物
黄继光的英雄事迹材料
2014/02/13 职场文书
单位消防安全责任书
2014/07/23 职场文书
民族团结好少年事迹材料
2014/08/19 职场文书
物理课外活动总结
2014/08/27 职场文书
学校机关党总支领导班子整改工作方案
2014/10/26 职场文书
入党宣誓仪式主持词
2015/06/29 职场文书
《家》读后感:万惜拯救,冷暖自知
2019/09/25 职场文书
上个世纪50年代的可穿戴技术:无线电帽子
2022/02/18 无线电