Drupal7小版本之间升级实践
朋友有一个网站,需要从Drupal7.8升级到Drupal7.23,在升级的过程中遇到了问题,向我求助,当然是有偿的。开始的时候,我告诉它,只需要下载最新的Drupal7.23,将原来的覆盖掉就可以了。然后运行update.php,这是最简单不过的了。不想这么简单的问题就收别人的钱,另外我确实比较忙。但是朋友说,他这样操作了,但是出现了白屏,整个网站都访问不了了。
我就给他要了账号,SSH账号。使用Winscp连接上去,发现可以下载,无法上传覆盖原有的文件。我将整个程序,下载到本地,创建数据库,导入数据库。遇到了一点小问题,下载的时候,在sites/default下面有个Modules目录,这里竟然放了几个模块,我开始的时候忘记下载这里的了,导致了整个网站只能打开首页,而且非常慢,用户登录页也可以打开,但是登录不了。我下载了sites/default/modules下面的模块以后,就正常了。模块放的哪都是,这是实际项目中经常发生的,不是所有的人都精通Drupal的。我在本地搭建成功后,直接升级,成功了。
我将升级后的数据库上传了上去。让朋友,导入,然后将Drupal程序替换成最新的,因为我没有权限操作。我想这就可以了,或许服务器本身的配置有问题,在本地可以,服务器上应该也可以。

