wordpress 手动更新方法记录
魏艾斯博客的 wordpress 更新比较慢,在 3.7 版本停留了很久,后来手动升级到 4.73 版本和 4.86 版本,这又过去了半年时间,wordpress 官方版本已经更新到 4.95en 了,于是就更新到了 4.94cn 版本,记录一下手动更新过程和注意事项。
之前写过一个WordPress 手动升级更新方法,里面有一些遗漏的地方,就在本文补充完善一下。更新 wodrepss 到最新版本可以及时跟上官方程序优化和补丁,好处多多。
更新 wordpress 之前切记备份网站文件和数据库,这是老魏敢折腾网站的根本保障。
备份网站数据相关文章:
lnmp 如何备份网站文件和数据库
BackUpWordPress 插件定时备份网站和数据库
阿里云虚拟主机每天自动备份数据 有问题一键恢复
1、下载 WordPress 版本
下载目前使用的语言版本,如果你用的是中文版,就下载中文新版本;如果是英文版就下载英文新版本。为了方便大家使用老魏把 wordpress 官方下载页面附在下面。
WordPress 官方中文版各版本下载地址:WordPress 官方中文版
WordPress 官方英文版各版本下载地址:WordPress 官方英文版
2、禁止插件运行
为了防止插件不兼容的情况出现,更新之前要禁止全部插件运行。
3、更新 wordPress 文件
(1) 解压下载的新版本,删除里面的 wp-content 文件夹和根目录的 wp-config.php,使用 FTP 上传其他文件覆盖原来的文件。
因为你目前 VPS 的 wp-content 文件夹里面有主题、插件,根目录的 wp-config.php 是 WordPress 的配置文件,如果全部上传覆盖这些文件你网站就不打开了。
(2) 访问 https://你的网址/wp-admin/upgrade.php,出现页面提示你需要更新数据库,点击更新,就可以恢复到旧版本的 wordpress。老魏这里操作的时候提示:wordpress 数据库已经是最新了,不需要更新,确认即可。
(3)挨个启用插件,检查 wordpress 前后台有没有问题。
WordPress 还原到旧版的操作和上面是一样的,区别在于下载的版本是旧版。原则上手动更新操作可以更换到任何版本,当然版本差距过大,会导致数据库结构不同也可能失败。
为什么要还原旧版本?因为有时候主题和插件与新版本 wordpress 不搭配,在遇到这种情况的时候有必要还原到旧版本。
另外想禁止 wordpress 自动更新的办法是在当前 WP 程序的根目录 wp-config.php 文件中加入下面的代码,这样就不会自动更新了。
define( ‘AUTOMATIC_UPDATER_DISABLED’, true );
或者在当前主题的 functions.php 文件中添加下面的代码,效果是一样的。
add_filter( ‘automatic_updater_disabled’, ‘__return_true’ );
这样就可以避免 WordPress 网站自动升级带来的一些意外情况了。
允许转载,保留出处:魏艾斯博客 » wordpress 手动更新方法记录

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
mssql 怎么配置指定的表 不允许删除数据?
原文: mssql 怎么配置指定的表 不允许删除数据? http://www.maomao365.com/?p=5089 <span style="color:red;font-weight:bold;">前言: 前几天收到群友提问,如何禁止某一张表里面的数据被删除掉?</span> <hr /> 当我们看见这个问题的时,首先想到的是拦截器,sql数据操作拦截器,首先第一个想到的是sql instead of触发器, instead of触发器可以拦截insert update delete操作。 下文将举例说明,instead of触发器对表删除的拦截 /*建表*/ create table A(keyId int,info varchar(20)) go insert into A(keyId,info)values(1,'a'),(2,'b'),(3,'c'),(4,'d') go /*创建 instead of 触发器*/ create trigger tr_A on A instead of delete as begin select '...
- 下一篇
swift的闭包
代码练习闭包。 // // main.swift // SwiftLearn9-闭包 // // Created by iOS on 2018/4/17. // Copyright © 2018年 weiman. All rights reserved. // import Foundation print("Hello, World!") /** 一、 闭包是自包含的代码块,可以在代码中被传递和使用。 swift的闭包与C和OC的Block以及其他一些语言的匿名函数比较相似。 */ /* 闭包采取如下三种形式之一: 1.全局函数是一个有名字但不会捕获任何值的闭包。 2.嵌套函数是一个有名字并可以捕获其封闭函数域内值的闭包 3.闭包表达式是一个利用轻量级语法所写的可以捕获上下文中变量或者常量值的匿名闭包 */ /* swift闭包表达式拥有简洁的风格,并鼓励优化。主要优化如下: 1.利用上下文推断参数和返回值类型 2.隐式返回单表达式闭包,即单表达式闭包可以省略关键字return 3.参数名称缩写 4.尾随闭包语法 */ do { // 数组排序 let names = ["Chris...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS6,CentOS7官方镜像安装Oracle11G