建站技术网专注分享网站建设技术,网站建设教程,真正帮你学会做网站技术,轻松解决网站建设过程中遇到的常见问题,为广大站长服务。 网站地图 | 收藏本站 | 订阅
域名投资,就来找米网,认准网址:www.zhaomi.cc 专业仿站,就到仿站网:www.fangzhan.org
  站内公告: ·帝国cms教程内容已更新,欢迎关注     ·建站技术网采用阿里云服务器,备案已通    
您当前的位置:建站技术网 > cms教程 > Wordpress教程

wordpress 迁移后,上传文件失败的问题解决

时间:2019-10-25 16:44:49  来源:网络收集  整理: 建站技术网 www.jzjsw.com     点击:0次

  本来一路顺风,环境搭建有点轻车熟路的感觉,中途还优化了一些配置文件结构(nginx+spawn-fcgi),没想到测试的时候,发现插件更新失败,提示:

  Could not create directory. /www/blog/wp-content/upgrade/akismet.tmp

  同时上传图片也失败,提示:

  The uploaded file could not be moved to /www/blog/wp-content/uploads/2011/01/

  个杯具的,经排查:

  第一个是ftp没有打开写入权限···,配置文件里忘了去掉注释导致;

  第二个倒腾了更久,新装了一个wordpress 3.0.4也一样。

  查了一堆帖子,基本都是说目录权限问题,但是我改了777都是没有用的,奇怪的是新装的dicuz论坛是可以传图的···

  接着手动设置php.ini里面的

  upload_tmp_dir = /tmp

  重启nginx,这时候新装的wp可以传图了,进一步查看新装wp里的uploads目录属性,才发现是属于www-data用户(汗,因为spawn-fcgi和nginx都是由这个系统用户在执行);

  于是修改原wp的upload目录及下属文件归属

  sudo chown -R www-data ./wp-content/uploads/

  一切问题解决······

  后记:

  权限问题有点讨厌,为了避免混乱,我现在用chown取得所有文件权限,然后用chgrp设置所有文件组到www-data,然后wp-content目录权限设置为775,逻辑清晰,省事,关键是ftp可以正常操作!


标签:wordpress迁移
文章标题:wordpress 迁移后,上传文件失败的问题解决
文章网址:http://www.jzjsw.com/cmsJiaocheng/Wordpress/11516.html
上一篇:WordPress上传中文名图片自动重命名
下一篇:如何去掉WordPress分类目录url链接中的category,如何处理生成的作者链接
来顶一下
返回首页
返回首页
相关文章
推荐资讯
我是如何通过开源项目月入 10 万的?
我是如何通过开源项目
如何通过SEO优化排名赚钱?SEO赚钱方法
如何通过SEO优化排名赚
seo优化教程:网站seo内容优化
seo优化教程:网站seo
SEO细节:企业SEO如何快速为新站做出效果
SEO细节:企业SEO如何
最新文章
栏目更新
栏目热门