回顾前几天TD移植和安装的过程,当中遇到了很多问题,为问题出现而烦,为问题解决而开心,哈哈,这种感觉真得很奇妙,我喜欢.先来总结下:
之前没有考虑到IIS与系统的问题,就在SP3系统上安装了IIS5.1,导致最后安装TD时,出现了很多问题.
问题1:安装IIS后,检测过IIS可以运行,在本机上也可以访问.但安装TD后,出现server is available,一进start_a.htm就出现这个错误提示,上网搜的,都难以除掉这个问题.启动TD会报错.跟着网上的解决方案去做,多数都不行的.后来重装,还是不行.而且还提示IIS打不到默认路径.
后来知道原来装IIS有些系统是不稳定的,就如SP3.SP3的话要装IIS5.1,但不稳定.就像公司的机子装着TD,用了几天,平安无事,但在一天早上我去开机,发现IIS下面的默认网站等全部消失了,我纳闷了.哎.装在SP3系统就是多问题.
后来想与其在想解决方法,倒不如把机子换成SP2系统,这过程辛苦了公司的同事小李.他帮我弄好系统后,果然,TD没事.哈哈.开心.之前还很担心.
问题2: 很好,安装好了.现在在准备怎么把之前的项目移植进去了.
解决方案:
备份之前的项目:
1配置文件DomsInfo里面的文件.里面的doms.mdb和old_DomSetup.ini都要修改
打开doms.mdb,数据库密码是tdtdtd,然后打开ADMIN表,把密码删掉,呵,我就因为一开始没删掉,而导致后来在登陆后台site administrator时出现authentication failure错误,所以这一步得切记.二,打开TDSERVERS,把里面以前的机器名改为本台机的.三.PARAMS表,四.PROJECTS.
好了,配置文件改好,这一步得十分细心,不然就会出错了.
2.备份TD_dir文件里面的项目域文件.这里要注意了.一开始我天真得以为直接把项目COPY过去就OK了.其实不是那么简单的.得要查看下,项目文件里面的TestDir.mdb里面的admin密码是否为空,不然就会登陆不了TD,进入自定义会提示密码错误.另外,还得注意修改下配置文件Dbid.ini里面的机器名.总之得十分细心哈.
3.本来还得备份数据库文件的.因为前机器是用Access,所以不用备份,已包含在第二个文件里了.但若是SQL的话,可以手动,也可以自动备份数据库.
最重要的一点,在移植之前,得停止IIS服务器,和TD服务器,若是数据库是SQL的话,还得停止SQL服务器.
在这过程中,我体会到,有问题,虽然烦,但会迫使自己去学习.当解决后,那种心情,真是很爽的.
还得继续努力.加油!