您的位置:首页 > 编程语言

从正在研究的drupal openscholar 总结一下开源代码的开发经验

2014-03-08 21:08 387 查看
无意中,发现一个开源的教育用的CMS,openscholar,结果下载之后,一直无法安装成功,然后装上vs.php,跟踪安装过程,这个过程与其说复杂,不如说痛苦。

安装过程,不象开发过程,装一次,失败之后,就需要把中间生成的所有的东西,都删除。

不断地说,往system表中,插入文件名时出错,我很忠实地根据这个信息,进行了全面的跟踪。跟了两个下午。代价相当之大啊。不得不说,开发web程序,效率是真低,跟一次,需要个把小时。

而且原程序,没有全面的日志,这些与CS程序相比,简直无法比拟。还是那句话:我要是自己开公司,绝对不会同意开发BS程序。

但目前,还没有哪个CS程序,把CMS做好。微软的LIGHT SWITCH,成熟度太低。所以,研究一下drupal体系,还是有必要的。

还是说正事吧。

根了两个下午,我开始反思这个事情,虽然锁定出错的位置,但没有意义。看得出来是个乱码,乱码,而且是文件名是乱码,我忽然叹自己太笨!

1. 第一步,把openscholar与原版drupal比较,发现了问题所在,有个"feeds_tamper鈥" ,那个后面的字就是一个乱码!只有这一个地方可疑。

2. 立即装了一个英文版本XP,然后,给老婆刷碗去了。

然后用7xip在全英文系统上,解开之后,和在中文系统上的比较了一下,果然是它,在英文系统下,这个目录叫:"feeds_tamperΓÇÅ“,依然是乱码,但里面的东西却在目录里面了,不象在中文系统下,流肠破肚。

3. 后面还没试,现在看来就是这个错误,这也是一个重要的教训,开发开源系统,一定要在纯英文系统下,省得走这些没用的弯路。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息