你在这里

从Drupal6升级到Drupal7的网站更新笔记

主标签

150102

又是我了,话痨大叔,新年第一篇,之前一直把春节后当新年,其实都工作这么久了,早该改掉上学时候的习惯了!从现在开始,完全走工作日历!加油!所谓不折腾,不Drupal!把去年2014年做的D6下的网站准备迁移到D7下,搜了不少,Lugir的很有借鉴,但是毕竟drupal底子薄,天书摆面前,也不能完全领悟,所以不要质疑他人,怪只怪自己不知上进了!

这里不赘述已知部分,仅唠叨下我遇到的问题,和解决的笨方法,记录下来,想来过段时间来看下,会笑自己吧。

  • 赞一下xampp,在linux下很好用的说,同一主机,只需要startstop+文件夹改名,即可完成d6和d7下的迅速切换,当然是碰巧遇到升级错误需要重新开始的情况下。
  • 环境:XAMPP1.8.2-6 Drupal7.34
  • 除了清空cache相关表,还加上sessions+watchdog;
  • 原网站下除了保留sites这个目录外,其它都要删除掉,然后才可以把D7的包释放到根目录下,另外linux下的命令行要加强;
  • jQuery update的默认是1.10,但是管理页面要降低版本,我选1.7通过,否则管理页面下某些链接不可点击,也可能是我的特例,一度怀疑是升级D7出错,后来在试验Nice Menus这个模块的时候,发先superfish无法选择?炉火要灭了。先上图兴奋下,就是update.php成功后的页面
  • drupal6update7-_2015nian_01yue_02ri_-_20shi_57fen_22miao_.png

问题未解决:

  1. Dhtml menu在D7下无法运行?希望是升级错的过,晚些时候恢复个干净的D7环境试验下;(今晨更新,已解决,D7的版本与D6设置有所不同,所谓黑白名单初始没有选择?导致报错,选择其一后解决,这点也和之前jQuery update的管理页面版本选择有关,也许人本性就是喜欢高冷吧。另外默认没有打开子目录列表,之前D6下曾经纠结默认会打开子目录,现在习惯了D7反而不便了。)
  2. 简洁链接无法启用,测试出错,这个也等下了。记得看过简洁链接和web服务器设置有关,我想是不是和我的xampp切来切去导致,一会儿就看。(解决了,然后各种搜索,发现都提示.htaccess这个文件,但是,但是为什么我的里面没有呢,http://tilt.lib.tsinghua.edu.cn/node/564,看到这句话“注意:在标准的Drupal安装中, .htaccess文件已经支持简洁链接了。不过很容易在拷贝时漏掉它,因为前面有个“点””,想到自己果然是命令行过去,而本身对linux下的命令行并不熟悉,只是强迫自己去用。查看原drupal安装包里面果然有两个前面带点的文件,赶快复制过去,什么都不用改,可以了。)

最后,祝DC的Drupaller们新年快乐!分享的精神,呵呵,祝所有的Drupaller新年开心!

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

150103

昨日总结,释放D7安装包,cp原网站的settings.php到default目录,走update.php,然后把原网站的sites目录下依需求cp到D7下。

现在睡觉,晚点起来把主题Zeropoint的D6版本的更改移植到D7下,其实Zeropoint有可定制的_custom/custom-style.css,这次的工作主要是把散落的css集合到这个文件里,怎么说,尽量不要去改变,不过禁止首页显示node 还有sitename和slogan的图片替换,依然要动主文件了。也许等自己更深入,会有更好的办法?

睡,睡不着了。饿了……贴个链接,就是比较个人风格的升级笔记,不知道这个是咱们群里的谁谁的blog,喜欢这种风格!http://blog.ykfan.cn/blackhole/2011/06/22/drupal-6-x-%E5%88%B0-7-x%E5%8D%87%E7%BA%A7%E8%AE%B0%E5%BD%95%E4%B8%80/#more-15

Drupal 版本: 

猜你喜欢