首页 > 新闻资讯 > 紧急:关于WordPress2.8自动升级导致文件丢失的问题

紧急:关于WordPress2.8自动升级导致文件丢失的问题

2条评论
标签:
更多

有WordPress用户将网站自动升级到2.8版本时发现一个问题,升级时会有文本丢失现象发生。 而在WordPress Trac中悄悄出现了一个全新的ticket:Trac ticket # 10140

问题产生的原因

一方面升级程序需要下载并打开很多文件。 如果在下载或文件打开过程中出现任何问题(如错误的写入权限等),升级程序会撤回之前的操作,于是那些没有问题的下载文件也一并被删除了。

理论上来说就是这样。 而根据用户目前的下载问题来看,是一个漏洞导致了他们的网站无法运行——之前的安装文件也被删除了。

解决方案

最好的解决方法是从FTP中上传升级前使用的WordPress版本。 如果安装文件已经不能再使用,可以到WordPress.org的历史版本中下载。

同时还需要确定是否需要修改wp-config.php文件,升级时也可能把这个文件一并删除了。

吸取经验

升级前一定要注意:

  1. 备份当前数据库
  2. 备份当前web服务器上所有文件

自动升级虽然方便,但也有风险。 如果能够合理地配置、维护web服务器,升级时就不会有问题发生, 但大多数用户都不了解这一点。 因此最保险的方法仍然是通过FTP手动上传新版本。 当然那些了解如何进行服务器配置的人也可以选择自动升级。

下一步

根据WordPress Trac团队表示,文件丢失问题会在WordPress 2.8.1版本得到解决,届时用户可以放心地进行自动升级。 但对WordPress团队来说,让用户了解问题产生的原因并比仅仅在2.8.1版本中修复漏洞更加重要。 只有知道问题产生的原因,才可能避免相同情况再次发生。

不过这里仍然要再次提醒各位用户,将来升级新版本时,一定要记住将文件备份, 有备无患。

原文:Caution When Updating To WordPress 2.8

* 版权声明:作者WordPress啦! 转载请注明出处。

#1
我比较lucky,没有这个问题
#2
2.8以后好像解决了丢失文件的问题了。