站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
WordPress详细升级说明
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
<span style="border:1px solid #000; text-align:center; float:right; padding:6px;"><strong>导航:</strong> [[WordPress入门|上一页]] | {{Template:WordPress导航}}</span> <div style="clear:both;"></div> ==升级步骤详解== 概述 #[http://www.wordpress.la/codex-%E5%A4%87%E4%BB%BD%E6%95%B0%E6%8D%AE%E5%BA%93.html 备份数据库]。 #备份WordPress目录下所有文件,包括.htaccess文件。 #确认备份资料的存放位置并保证其可用。这一点非常重要。 #禁用所有插件。 #确定完成前四个步骤后再进行升级。 #从http://wordpress.org/download/上下载并解压WordPress压缩包 #删除自己网站/博客上原有的WordPress文件,但不能删除以下文件: #*wp-config.php文件 #*wp-content文件夹;wp-content/cache文件与wp-content/plugins/widgets文件例外,需删除 #*wp-images文件夹 #*wp-includes/languages/文件夹——若使用语言文件则无需删除该文件夹 #*.htaccess文件——若曾在.htaccess文件中添加自定义规则,则无需删除该文件 #*robots.txt文件——若博客在网站的根目录下(如博客即网站),所生成的robots.txt文件无需删除,将新WordPress文件从计算机的硬盘中上传到相应WordPress文件夹 #运行WordPress升级程序,根据屏幕上的操作提示进行升级 #更新网站上的固定链接和.htaccess文件。更新固定链接结构,必要时将更新规则整合到.htaccess文件中。 #安装更新后的插件和主题。了解插件、主题是否能与WordPress 2.8.3兼容。 #重新激活插件。 #为wp-config.php文件添加安全密钥定义。 #查看WordPress是否有新变化 这是对升级过程的简单说明,稍后文章会对升级过程展开详细介绍。 注意,若升级过程中出现问题,请重新阅读下面的详细说明,确保每一步都按照文章介绍的步骤进行操作,也可以在文章最后的“注意事项”部分寻找解决方法。 ==从WordPress 2.7系列版本升级到WordPress 2.8.3== 根据下面详细步骤指导完成第一至第四步骤,然后进入管理界面“工具”选项下的“升级”,点击“自动升级”按钮。 ==从WordPress 1.5系列以及WordPress 2.0- 2.6.5升级到WordPress 2.8.3 下面是对之前简单升级说明的详细介绍。 ===备份数据库=== [http://www.wordpress.la/codex-%E5%A4%87%E4%BB%BD%E6%95%B0%E6%8D%AE%E5%BA%93.html 备份数据库]。所有WordPress数据(如用户信息、页面、链接和类别等)都被存储在[[MySQL]]数据库中。数据库备份过程参见[http://www.wordpress.la/codex-%E5%A4%87%E4%BB%BD%E6%95%B0%E6%8D%AE%E5%BA%93.html 备份数据库]。 升级前备份数据相当重要,如果出于某种原因而不得不退回到原有WordPress版本,可以通过备份资料还原数据库。 ===备份所有WordPress资料=== 备份WordPress目录下的所有文件以及.htaccess文件。此过程一般都要用[http://www.wordpress.la/codex-%E4%BD%BF%E7%94%A8FTP%E5%AE%A2%E6%88%B7%E7%AB%AF.html FTP]程序将主机上所有WordPress文件下载到本地计算机上。详细说明参见[http://www.wordpress.la/codex-%E5%A4%87%E4%BB%BD%E6%95%B0%E6%8D%AE%E5%BA%93.html 备份数据库]。 备份自己对WordPress核心文件所做的修改以及对插件或主题的自定义文件。升级前备份数据相当重要,如果出于某种原因而不得不退回到原有WordPress版本,可以通过备份资料还原数据库。 ===确认备份=== 确认备份位置并保证其可用。此为升级过程中最重要的步骤。确认备份文件位于本地计算机上(或自选位置)并且可以浏览其中的子文件夹。如果文件为zip格式,请保证此zip文件包没有被损坏,也就是可以打开。另外可以用编辑器打开.sql文件以确定[[数据库]]表及数据能正常显示。 ===禁用所有插件=== 在管理面板的“插件”选项下禁用所有的插件。改动WordPress时某些活动的插件可能会与升级过程产生冲突。 ===确定前四步骤顺利完成=== 完成前四个步骤后再进行升级。 WordPress支持[[论坛]]是用户升级遇到困难时求救的最佳去处,论坛志愿者首先会问求救者是否完成以上四个步骤。由此可见这四个步骤的重要性。 ===下载并解压WordPress压缩包=== 从http://wordpress.org/download/ 下载WordPress压缩包并将其解压。 #如果要将WordPress上传到远程[[web]]服务器,请用浏览器下载WordPress压缩包到本地[[计算机]]并将其解压。 #如果拥有web[[服务器]]的shell访问权限,并且习惯使用控制台工具的话,可以将WordPress直接下载到web服务器上。如果不希望使用[[FTP]],可以选择wget、lynx等基于控制台的web[[浏览器]]。将压缩包存放在当前wordpress目录的同级目录下(如"uploads")。然后使用gunzip -c wordpress-2.8.3.tar.gz | tar -xf -或tar -xzvf latest.tar.gz将其解压。 WordPress压缩包将被解压到名为wordpress的文件夹下。 ===删除原有WordPress文件=== 为什么要删除原有文件?通常情况下,升级前尽可能删除所有文件是一件好事,因为升级时可能会错误重写已有文件,为日后造成不必要麻烦。 '''但不要删除以下文件和文件夹:''' *wp-config.php文件 *wp-content文件夹 *wp-images文件夹——只有WordPress 1.5系列版本具有此文件夹 *wp-includes/languages文件夹——若使用语言文件,且所用语言文件位于g该文件夹而不是在wp-content/languages/中,无需删除该文件夹(为方便升级,可将语言文件移到wp-content/languages/中) *.htaccess文件——若曾在.htaccess文件中添加自定义规则,则无需删除该文件 *自定义文件与插件——若wp-content文件夹下有图片或其它自定义内容或插件,无需删除这些自定义文件 '''删除以下文件和文件夹:''' *wp-*(除以上“不能删除”的文件),readme.html,wp.php,xmlrpc.php,以及license.txt;文件;尤其要删除WordPress根目录下的文件。再次重申,不能删除wp-config.php文件。注意:某些文件可能不存在于[[WordPress]] 2.7之后的版本中,如wp.php。 *wp-admin文件夹 *wp-includes文件夹;若若使用该文件夹下的语言文件,切记不可删除wp-includes/languages/ 文件夹 *wp-content/cache文件夹;该文件夹仅存在于WordPress 2.0中 *wp-content/plugins/widgets文件夹;只有之前安装了工具栏Widgets插件的用户的WordPress目录中才会出现该文件夹。工具栏Widgets的代码与WordPress内置widget性能相冲突。 如何删除文件?有几种方法可以从个人WordPress网站/博客中删除文件:使用FTP客户端,通过Telenet或[[SSH]]权限,有些虚拟主机服务提供商也赋予其用户修改文件和文件夹的权限。 *'''用FTP删除文件''':用来上传WordPress文件的FTP客户端也可以用来删除文件和文件夹。如果[[FTP]]客户端不允许删除非空文件夹,请检查FTP客户端的有效设置,之后会发现有一个允许删除非空文件夹的选项设置。删除非空文件夹是一种可迅速而彻底清除原WordPress安装文件的方法。出于安全考虑,文件删除完毕后请返回原始设置。 *'''用Telnet或SSH删除文件''':如果用Telnet或SSH的命令行登录账号,可以输入下列命令行,对自己需要的文件进行备份或删除安装目录下的WordPress文件(以及.htaccess文件)。 如果曾对cp命令行外的某文件进行过自定义(如index.php),也要备份这些自定义文件: *mkdir backup *cp wp-config.php .htaccess backup *cp -R wp-content backup *rm wp*.php .htaccess license.txt readme.html xmlrpc.php *rm -rf wp-admin wp-includes *cp backup/wp-config.php . *升级完毕后,可以通过备份文件将自定义文件还原到模板或插件中。例如,用cp backup/index.php .来还原index.php。 或者也可以用SSH来复制wp-config.php,.htaccess以及新WordPress文件夹中的自定义内容。之后重命名原WordPress文件夹,将新WordPress文件夹存储在原WordPress目录位置上。 ===上传新文件=== 本地升级完毕后,根据第一次安装WordPress时的操作,用FTP将新文件上传到网站服务器上。具体过程参见[http://www.zzbaike.com/wiki/%E4%BD%BF%E7%94%A8FileZilla%E7%AE%A1%E7%90%86WordPress 使用FileZilla]与[[上传WordPress]]。 注意:如果不删除wp-content文件夹,上传过程中可能需要重写某些文件。 wp-content文件夹中存有WordPress主题文件和插件文件。主题文件和插件文件需要保留。首先上传其它文件,然后上传新建的WordPress文件或新wp-content文件。用默认插件的新版本覆盖旧版本。 由于WordPress默认主题有所改变,还需要上传wp-content/themes/default文件夹。如果曾修改过默认主题,升级后还需要检查并上传所做修改。 ===运行WordPress升级程序=== 用户利用web服务器进入正常位置( /wp-admin)下的WordPress管理界面,之后WordPress会检查是否有必要进行数据库升级,如果确认有必要,WordPress会显示升级链接并提示用户升级。 升级链接通过获取wp-admin/upgrade.php文件来运行WordPress升级脚本。根据屏幕上的操作提示进行升级。 注意:操作前请确定WordPress注册的[[数据库]]用户名具有新建、修改、删除数据库表的权限。以标准程序安装WordPress且之后未做其它修改的用户无需担心权限问题。 若要手动运行升级脚本: *如果WordPress安装在根目录下,在浏览器中访问http://example.com/wp-admin/upgrade.php *如果WordPress安装在自身子目录下(如该子目录名为blog),在浏览器中访问http://example.com/blog/wp-admin/upgrade.php 升级后如果遇到登录问题,请尝试删除[[浏览器]]cookie。 ===更新永久链接和.htaccess文件=== 在控制板中“设置”选项下的“固定[[链接]]”中更新固定链接结构,如有必要,可将更新规则整合到.htaccess文件中。具体步骤参见使用固定链接和.htaccess文件。 ===安装更新后的插件和主题=== 通过各种方式了解[http://www.wordpress.la/plugin.html 插件]、主题是否能与当前WordPress版本兼容。如有必要,上传并安装插件和[http://www.wordpress.la/theme.html 主题]的新版本。 ===重新激活插件=== 在控制板中激活插件。如果不确定插件是否能与当前WordPress版本兼容,可以逐个激活插件以了解各个插件的兼容性。 ===为wp-config.php文件添加安全密钥定义=== WordPress 2.6开始使用AUTH_KEY, SECURE_AUTH_KEY以及LOGGED_IN_KEY这三个安全密钥,希望能够更好地为用户cookies中的信息加密。之后WordPress 2.7安全密钥中加入了新成员NONCE_KEY。 如果wp-config.php文件中没有发现安全密钥,可以根据[[编辑wp-config.php文件]]中的具体章节来添加密钥定义。 ===查看WordPress是否有新变化=== 从下列资料中了解WordPress是否有新变化: *[http://codex.wordpress.org/Version_2.8 Version 2.8 Details] *[http://wordpress.org/development/ WordPress Development Blog] ==关于Fantastico升级的特别说明== 在WordPress 2.2之前的版本中使用Fantastico升级程序进行升级时,Fantastico会用wp-config-sample.php文件重新生成wp-config.php文件。这样wp-config.php中就会出现两个新值 DB_CHARSET与DB_COLLATE。如果从WordPress 2.2之前的版本升级到WordPress 2.8.3,要删除wp-config.php中关于 DB_CHARSET 与 DB_COLLATE的代码行。编辑wp-config.php文件中有关于 DB_CHARSET 和 DB_COLLATE的详细介绍。 ==注意事项== ===版面杂乱或出错=== 如果博客版面看起来杂乱无章,可能是因为旧版本插件与WordPress不兼容。这时可以在WordPress的控制板中禁用所有非WordPress默认[http://www.wordpress.la/plugin.html 插件],然后再逐个激活插件进行检查。 ===自定义操作或修改=== 保存曾对WordPress文件所做的改动。将改动整合到新版本的代码中。WordPress版本中列出了各个版本中有改动的文件。 ===不使用旧代码=== 升级能保证代码的新鲜度和安全度。无论用户怎样修改完善旧代码,问题总可能出现。使用自己修改过的旧代码的确是个不小的诱惑,但带来的麻烦更多。 ===是否可以恢复使用旧版本=== 可以,但不推荐将当前版本恢复为旧版本。首先新版本中通常包括安全升级,如果回到旧版本,网站/[[博客]]可能要遭受一定安全风险。其次新旧版本间的数据库结构有所不同,回到旧版本可能会影响存储在[[数据库]]中的[[网站]]内容、日志、评论和插件等信息。如果用户坚持回到旧版本,风险自担。请注意,升级前如果不完整备份网站和数据库,要返回旧版本基本是不可能的。删除除wp-config外所有WordPress文件。将备份文件上传到服务器,还原数据库备份。记住,如果要返回旧版本,一定要保持完整备份。WordPress可能不支持返回过于陈旧的版本。 ===怎样获取更多帮助=== 升级时如果遇到问题,可以在[http://codex.wordpress.org/Installing_WordPress#Common_Installation_Problems Troubleshooting: Common Installation Problems],[http://codex.wordpress.org/Troubleshooting Troubleshooting]以及[http://codex.wordpress.org/Category:Installation Codex Installation Category of Articles]中寻找答案。如果找不到自己需要的资料,可以在WordPress支持[[论坛]]上说明自己遇到的问题,请求帮助。可能会有人问你是否使用了旧代码,如果使用了旧代码需要改为新代码,因此最好现在就把自己的旧代码换成新的吧:-) ===超旧版本升级=== 如果某个使用WordPress 1.2版本的用户想升级到WordPress 2.8.3,首先要根据[http://codex.wordpress.org/Upgrade_1.2_to_1.5 Upgrading From WordPress Version 1.2 to 1.5]中的操作说明将WordPress 1. ==相关条目== *[[Drupal]] *[[OBLOG]] *[[X-Space]] *[[SaBlog-X]] *[[Bo-Blog]] [[category:WordPress中文文档|X]] [[category:WordPress使用|X]]
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)
本页使用的模板:
模板:WordPress导航
(
查看源代码
)(受保护)