XAMPP升级的困难

那次逛XAMPP的主页,发现新的版本号是1.7.3。

我的服务器是去年安装的,XAMPP的版本号是1.7.0。

服务器上的Bugfree和TestLink都升级过,XAMPP是不是也升级一下比较好呢?

上周五下班后,开始升级的工作。之前还在自己家的电脑上试验了一下,发现还比较简单。

可惜啊,在公司同样的升级完了后,才发现新版本XAMPP安装的路径错了。

原来的XAMPP安装在D盘根目录,新版本软件要求解压缩时,我就指了个路径D:/XAMPP。结果就安装到D:/XAMPP/XAMPP下了。

用还是能用,我发现新的XAMPP控制器运行后,老版本的控制器就自动停止运行了。

只是比较别扭,程序列表中还有XAMPP1.7.0这一项。

重新解压缩吧,正确的解压缩到D盘下,可是总是出现某些文件不能够覆盖,要求重启再次解压缩。

服务器系统启动的速度啊,那个慢。

还反反复复重启了好几次,都不能正确安装。

最后狠下心,卸载旧版本软件。之前选择覆盖,是怕卸载把Bugfree/TestLink给弄没弄乱了。

真的一卸载,发现有“是否删除htdoc和mysql/data两个文件夹”的选项。赶紧统统选否。

卸载程序运行完了,还没有完全删除干净,XAMPP目录下还有几个批处理文件要自己手动删除。

然后就是安装新的XAMPP,顺利安装完成运行主界面。

同时原来的Bugfree和TestLink文件完好无损。

总结:还是卸载旧软件再安装新软件的方法简单顺利彻底些!

 

新的XAMPP安装了,有2个问题。

一个是MySql的root的密码问题。之前的版本有密码,Bugfree上设置了相应的密码。

新XAMPP把MySql的密码清空了,于是Bugfree不能正常运行。

网上说的更改root密码的方法都很复杂。后来才发现在XAMPP主页的“安全”一项,有一个很简单的修改密码的界面。

 

另一个是运行TestLink时,提示了满屏的“Deprecated:  Function ereg_replace() is deprecated in...”。

后来在这里找到了原因和解决的办法(http://www.51testing.com/?uid-224005-action-viewspace-itemid-211189)。

原来是PHP版本的支持问题。问题是TestLink1.9还是beta版本呢,按照作者所述的方法改了就好了。

 

还有一个疑问。

如果修改了MySql的root密码,原来的TestLink还能正常运行吗?

TestLink要在哪里修改root的密码?Bugfree倒是很容易找,TestLink就很难找了。

今天回家在自己的电脑上试验一下。

 

总结:这次升级,真够折腾的!

你可能感兴趣的:(工作,PHP,mysql,function,服务器,deprecated)