Drupal6网站升级到Drupal7后遗留模块、数据表的处理
2015年下半年到2016年初我们集中把以前的Drupal 6网站都升级到Drupal 7了,记得当时还是花费了相当大的时间精力来做这些事情。这已经过去近2年时间了,升级后的Drupal 7网站也都运行正常,有些升级后遗留的模块和数据库中的表我们也没有多管,数据库空间不够就加空间。
这是Drupal 6分类的页面,点击下面标题查看详细文章内容:
2015年下半年到2016年初我们集中把以前的Drupal 6网站都升级到Drupal 7了,记得当时还是花费了相当大的时间精力来做这些事情。这已经过去近2年时间了,升级后的Drupal 7网站也都运行正常,有些升级后遗留的模块和数据库中的表我们也没有多管,数据库空间不够就加空间。
整个2015年从开始到结尾都在进行网站向云服务器的搬迁以及网站的升级,其中大数据量的数据迁移是个令人很头痛的问题,几百万的数据量加上几十个字段,系列网站还有几十个这样的网站,需要等待数据迁移程序运行的时间真是太长太长了。
周末把云数据库RDS进行了配置升级,上面的一些站点数据表从MyISAM转为了InnoDB,今天早上来发现IOPS异常升高,网站打开困难,查看实时实例会话,发现有很多这样的语句堆积:
《Google AdSense实战宝典》这本书2009年撰写,先是推出了MediaWiki版本的配套网站,到2010年出版后,又改版推出了Drupal版本的网站,不过随着Google退出中国大陆市场,AdWords的广告主投放减少,AdSense的热度也逐步下降,国内网站联盟广告渐渐被百度联盟占领,我那本书第二次印刷后,销量也定格在6000册没有再印或者再版。
以前Drupal 6的网站迁移到阿里云服务器后,我们使用的是PHP 5.4,出现了几个以前没有的报错,在网上查了一下,说是Drupal 6比较老了,只支持到PHP 5.2,用在5.3以后可能会出现各种问题。没有办法,这样情况只好先自己改一下代码,下面就把改过的记录下来:
最近总看到Drupal系统有安全升级的提示,忙于别的事情拖了一阵子,现在准备来进行,上次大规模升级还是在2013年3月,再之前就是2012年2月尝试升级,以及2011年初开始使用Drupal。
最近同事在为以前Drupal 6做的网站扩展多语言时发现一个问题,Drupal Core的内容找不到翻译,例如‹ previous next ›以及菜单项都没有翻译,经查是翻译更新列表(admin/build/translate/update)中本来应该是Drupal 6.28的版本不知道为什么错误识别为6.29了,因此找不到翻译信息。