自动升级WordPress常常会失败,常常会提示如下文字

因为我们不能复制一些文件,升级未被安装。这通常是因为存在不一致的文件权限。

后面跟一串文件列表。解决方法其实很简单,改文件权限即可,这里偷懒改777,如果想要正确的权限请自行搜索

这里后面会提示文件名,如果后面文件名很多,建议chmod -R更改目录,如果后面就几个文件名,更改列表里面的文件即可

看两个列子
1.文件个数少的情况

提示文字:

因为我们不能复制一些文件,升级未被安装。这通常是因为存在不一致的文件权限。: wp-signup.php, wp-comments-post.php

问题分析
这里文件只有两个wp-signup.php和wp-comments-post.php,切换到网站目录更改权限即可
解决方法

切换到网站目录,然后chmod 777

cd /home/wwwroot/blog.vvvtimes.com
chmod -R 777 wp-signup.php wp-comments-post.php

重新升级

2.文件个数比较多的情况

提示文字:

自动升级WordPress失败 —— 请再试一次。
升级WordPress
正在从https://downloads.wordpress.org/release/zh_CN/wordpress-4.7.2.zip下载更新文件…
正在解压缩升级文件…
正在校验解压的文件…
正在准备安装最新版本…
一些翻译需要更新,请稍等。
正在更新WordPress(zh_CN)的翻译…
翻译升级成功。
正在更新Akismet(zh_CN)的翻译…
翻译升级成功。
正在更新WordPress Importer(zh_CN)的翻译…
翻译升级成功。
因为我们不能复制一些文件,升级未被安装。这通常是因为存在不一致的文件权限。: wp-includes/class-wp-query.php, wp-includes/customize/class-wp-customize-custom-css-setting.php, wp-includes/js/wp-api.min.js, wp-includes/js/wp-api.js, wp-includes/css/customize-preview-rtl.min.css, wp-includes/css/customize-preview-rtl.css, wp-includes/rest-api/endpoints/class-wp-rest-post-types-controller.php, wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php, wp-includes/rest-api/endpoints/class-wp-rest-taxonomies-controller.php, wp-includes/rest-api/endpoints/class-wp-rest-post-statuses-controller.php, wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php, wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php, wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php, wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php, wp-includes/rest-api/endpoints/class-wp-rest-revisions-controller.php
安装失败
感谢使用WordPress进行创作。
获取版本4.7.2

问题分析
这里文件个数比较多,但都在wp-includes目录下切换到网站目录-R更改wp-includes的权限即可

解决方法

切换到网站目录,然后chmod 777

cd /home/wwwroot/blog.vvvtimes.com
chmod -R 777 wp-includes

重新升级

3.FTP登录凭据问题

提示文字:

连接信息
要执行请求的操作,WordPress需要访问您网页服务器的权限。 请输入您的FTP登录凭据以继续。 如果您忘记了您的登录凭据(如用户名、密码),请联系您的网站托管商。

解决方法

修改wp-config.php

define("FS_METHOD", "direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);

在wp-config.php文件最后添加上面三行

补充一下手动升级

1.下载最新的wordpress安装包

2.删除wp-includes和wp-admin目录,注意wp-content目录不动

3.用新的安装包覆盖wp-includes和wp-admin目录

4.访问https://blog.vvvtimes.com/wp-admin/upgrade.php升级。

如果不幸覆盖了根目录下的wp-config.php文件,你就需要重新配置数据库的连接信息

大致内容如下

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'blog');/** MySQL database username */
define('DB_USER', 'blog');/** MySQL database password */
define('DB_PASSWORD', '12345678');/** MySQL hostname */
define('DB_HOST', 'localhost');/** Database Charset to use in creating database tables. */
define('DB_CHARSET', 'utf8mb4');/** The Database Collate type. Don't change this if in doubt. */
define('DB_COLLATE', '');

后续自动升级参考签名提到的错误信息

我们开发插件和主题时,可能需要跟踪错误信息,可以参考如下配置

在wp-config.php里面加入以下代码:

ini_set('log_errors','On');
ini_set('display_errors','On');
ini_set('error_reporting', E_ALL );
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', true);

define可能不需要

自动升级WordPress失败解决方法相关推荐

  1. CMD命令行升级pip失败解决方法

    CMD命令行升级pip因网络问题失败解决方法: (pip更新的前提是你的电脑中已经安装有pip) python -m -pip install --upgrade pip python -m pip ...

  2. 安装计算机的更新每次更新失败,win7电脑自动更新失败怎么办,电脑自动更新失败解决方法...

    最近有位win7系统用户使用电脑的时候,却发现电脑自动更新失败的问题,用户不知道怎么解决这个问题,为此非常苦恼,那么win7电脑自动更新失败怎么办呢?今天为大家分享win7电脑自动更新失败的解决方法. ...

  3. 【Visual Studio Code】自动更新失败解决方法

    Visual Studio Code 自动更新失败解决方法 问题现象 原因 解决办法 成功解决 问题现象 点击自动更新后,更新失败,并且重启后,任务栏图标变为白色 原因 使用不同用户安装过: 重装系统 ...

  4. 王者荣耀s22服务器维修,王者荣耀资源包升级失败 S22资源包升级失败解决方法...

    王者荣耀1月14日资源包升级失败是什么导致的?如何才能解决这个问题?今天版本更新很多人都遇到了各种各样的问题,18183小编将资源包升级失败等问题进行了汇总,会在下面全部分享给大家,告诉玩家们正确的解 ...

  5. 应用程序正常初始化(0xc0000135)失败解决方法;附:该内存不能为“read”和“written”

    应用程序正常初始化(0xc0000135)失败解决方法 这是由于没有安装.NET framework 所造成的,请安装.NET framework.下载地址:微软官方地址:http://downloa ...

  6. windows 连接蓝牙耳机失败 解决方法

    windows 连接蓝牙耳机失败 解决方法 如果我们在windows7或windows10电脑中连接蓝牙却出现了连接失败的状况,这要怎么办呢,可能是我们没有打开电脑的蓝牙功能,这时我们点击打开蓝牙网络 ...

  7. 王者荣耀微信登录服务器无反应,王者荣耀微信登不上去怎么办?登陆失败解决方法...

    王者荣耀微信登不上去怎么办?登陆失败解决方法 2017-01-23 作者:说玩小编 来源:说玩网 评论(8条) 我要评论 王者荣耀微信登不上去怎么办?登陆失败解决方法分享.近来S6排位赛进行得如火如荼 ...

  8. QQ 简洁模式切换失败解决方法

    Google play 版 QQ 简洁模式切换失败解决方法 play 版 QQ (v8.2.11) 在切换简洁模式时,提示切换失败,或者开启/关闭失败 尝试多次发现这个提示是在开关或者切换时转圈加载一 ...

  9. CRM系统线索转商机分配归属人失败解决方法

    线索转商机,分配归属人失败 解决方法:将RuleStrategy策略类中的三个位置修改即可,下面有详细步骤 1.将自动装配的mapper类的static删除,静态无法自动装配 //第一个修改点:将自动 ...

  10. dnf一直接收服务器信息失败怎么办,DNF近期出现的 接受频道信息失败 解决方法...

    游戏更新,推出新版本,新职业一直是保持游戏经久不衰的必经之路.每次更新都会更玩家们带来不同程度的新鲜感. BUT!从很久很久以前,国服的更新带来的不仅仅是新鲜感,还有各种蛋疼,例如各种卡爆.掉线.还有 ...

最新文章

  1. 常用几种激活函数的总结
  2. jenkins 忘记密码_持续集成工具Jenkins 在CentOS系统下安装
  3. 微信中两大典型微服务案例
  4. C++编译-链接错误集合
  5. android 自定义控件viewgroup,Android自定义控件ViewGroup
  6. 「超级右键」Mac必备的一款软件,新手get!
  7. Windows linux子系统安装mysql
  8. 如何避免数据治理过程的误区
  9. Web 2.0下一个版本是什么 3.0就要到来了吗?
  10. 台式计算机诞生,生物电脑 ①1946年,世界上第一台计算机诞生,这个庞然大物开创了一个电脑时代。从那时候起,人们不断革新、创造,把庞然大物的体积一减再减,现在我们所见的台式电脑、掌上电脑...
  11. 昂达v811v1 刷4.22d
  12. xcode13创建mac控制台应用程序
  13. mysql数据生成词云图,7个好用的在线词云生成工具
  14. excel单元格数据有效性自定义
  15. SAP系统PP模块常用事务代码
  16. 用python画樱花、玫瑰和圣诞树
  17. python小游戏毕设 俄罗斯方块小游戏设计与实现 (源码)
  18. Lambda基本语法及使用
  19. 百万富翁问题--安全多方计算
  20. IDEA 设置4个空格代替tab

热门文章

  1. 2020年中青杯数学建模B题思路
  2. 安装ANSYS、SolidWorks、MATLAB等软件出错解决办法汇总(此大乘佛法可解决99.9%的问题)
  3. 基于MTCNN+arcface的人脸检测和人脸识别
  4. 【scrapy】scrapy按分类爬取豆瓣电影基础信息
  5. 模具设计详细流程,建议收藏
  6. Snipaste2.7.3下载安装与使用(超实用的截图利器)
  7. Snipaste下载以及一部分使用的快捷方式
  8. 计算机毕业设计抄袭,研究生毕业设计抄袭他人作品,通报来了!
  9. 2020年全球锂电池电芯产值将超过3400亿元
  10. office插件开发_推荐!办公必备,Office插件大合集