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 分页分组类
Dec 10 PHP
第4章 数据处理-php字符串的处理-郑阿奇(续)
Jul 04 PHP
利用php获取服务器时间的实现代码
Jun 07 PHP
php使用fputcsv()函数csv文件读写数据的方法
Jan 06 PHP
php实现汉字验证码和算式验证码的方法
Mar 07 PHP
php调用淘宝开放API实现根据卖家昵称获取卖家店铺ID的方法
Jul 29 PHP
WordPress中制作导航菜单的PHP核心方法讲解
Dec 11 PHP
php封装的page分页类完整实例
Oct 18 PHP
Symfony2针对输入时间进行查询的方法分析
Jun 28 PHP
php实现有序数组旋转后寻找最小值方法
Sep 27 PHP
详解php伪造Referer请求反盗链资源
Jan 24 PHP
PHP之多条件混合筛选功能的实现方法
Oct 09 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
SONY SRF-40W电路分析
2021/03/02 无线电
PHP三层结构(上) 简单三层结构
2010/07/04 PHP
PHP下通过QRCode类库创建中间带网站LOGO的二维码
2014/07/12 PHP
PHP中数据库单例模式的实现代码分享
2014/08/21 PHP
PHP实现mysqli批量执行多条语句的方法示例
2017/07/22 PHP
List the Codec Files on a Computer
2007/06/18 Javascript
JQuery 无废话系列教程(二) jquery实战篇上
2009/06/23 Javascript
JavaScript Scoping and Hoisting 翻译
2012/07/03 Javascript
javascript实现2016新年版日历
2016/01/25 Javascript
DOM中事件处理概览与原理的全面解析
2016/08/16 Javascript
简单的js计算器实现
2016/10/26 Javascript
node.js缺少mysql模块运行报错的解决方法
2016/11/13 Javascript
JavaScript实现无刷新上传预览图片功能
2017/08/02 Javascript
vue draggable resizable 实现可拖拽缩放的组件功能
2019/07/15 Javascript
c++生成dll使用python调用dll的方法
2014/01/20 Python
python实现备份目录的方法
2015/08/03 Python
Python制作爬虫抓取美女图
2016/01/20 Python
django的登录注册系统的示例代码
2018/05/14 Python
python版本五子棋的实现代码
2018/12/11 Python
python 3.3 下载固定链接文件并保存的方法
2018/12/18 Python
使用Python做定时任务及时了解互联网动态
2019/05/15 Python
Python操作Jira库常用方法解析
2020/04/10 Python
解决jupyter运行pyqt代码内核重启的问题
2020/04/16 Python
基于注解实现 SpringBoot 接口防刷的方法
2021/03/02 Python
Jupyter安装拓展nbextensions及解决官网下载慢的问题
2021/03/03 Python
荷兰本土平价百货:HEMA
2017/10/23 全球购物
世界上最具创新性的增强型知名运动品牌:Proviz
2018/04/03 全球购物
Roxy荷兰官方网站:冲浪、滑雪板、服装和配件
2019/10/22 全球购物
C语言开发工程师测试题
2016/12/20 面试题
百度吧主申请感言
2014/01/12 职场文书
八一演出活动方案
2014/02/03 职场文书
《太阳》教学反思
2014/02/21 职场文书
活动总结的格式
2014/05/07 职场文书
中学生逃课检讨书
2015/02/17 职场文书
会计岗位工作总结
2015/08/12 职场文书
珍惜时间的诗歌赏析
2019/08/23 职场文书