屡战屡败、屡败屡战,总结如下3条,应该可以极大的提高Tasi3.0的升级成功率。
1、
Q:Tasi3.0升级Tasi3.5速度很快,提示成功,但是发现大部分论文全文被删除
A:TASi3.0系统中有二级学科为“社会学”,“艺术学”的论文,在学科表里发现
“0303”与“030301”都对应的是“社会学”
“0504”与“050401”都对应的是“艺术学”
所以查询的时候出现了重复的记录而导致升级失败。
解决办法:升级之前先修改“0303”,“0504”对应的学科名称,SQL语句为:
UPDATE tasi_subsubject SET subsname = subsname + '1' WHERE subscode = '0303'
UPDATE tasi_subsubject SET subsname = subsname + '1' WHERE subscode = '0504'
“0303”与“030301”都对应的是“社会学”
“0504”与“050401”都对应的是“艺术学”
所以查询的时候出现了重复的记录而导致升级失败。
解决办法:升级之前先修改“0303”,“0504”对应的学科名称,SQL语句为:
UPDATE tasi_subsubject SET subsname = subsname + '1' WHERE subscode = '0303'
UPDATE tasi_subsubject SET subsname = subsname + '1' WHERE subscode = '0504'
2、
Q:升级到Tasi3.5后在后台发现很多记录没有全文链接(恢复到Tasi30,发现全文链接地址显示形如http://127.0.0.1/apatasi30/shenhe/check.asp?action=docheck&paperid=3&page=1# 且点开无效)
A:原因是httpincoming或ftpincoming等目录中没有该记录对应的全文,所以在升级前一定要保证所有的全文都在初始安装的目录中而没有被人为挪走。(有客户为节约空间起见将这两个目录挪到其它地方备份了,对tasi3.0来说几乎没有影响,但是会影响tasi3.5升级,升级时在对应的目录下找不到全文就无法生成全文链接导致升级失败)
3、
Q:Tasi3.0中全文链接可以正常点开,升级Tasi3.5后全文链接不正确,形如http://127.0.0.1/apatasi30/papers/checked/master
A:请检查tasi30数据库tasi_meta表中fulpath路径是否正确,如果不正确请批量修改为当前路径再重新进行升级。
