当前CentOS 5的版本已经升级到5.3了,当我们安装CentOS 5之后,只要使用yum update更新升级,就会自动升级到5.3版本的。但是我们在CentOS 5.3中安装ISPConfig 3的时候却出错了,这是因为ISPConfig3暂时还不支持CentOS 5.3的原因。难道我们就此不能因为安装ISPConfig而进行安全而升级更新了么?答案是否定的,我们只要看一下CentOS的安装错误提示就可以找到原因了。
首先我们来看一下错误提示:
PHP Notice: Undefined variable: distver in /tmp/ispconfig3_install/install/lib/install.lib.php on line 135 |
提示不被支持的CentOS版本,既然都提示的是/tmp/ispconfig3_install/install/lib/install.lib.php这个文件的135行有问题,那我们打开这个文件看看吧。
打开这个文件,发现有这么一段:
| if(stristr($content,'CentOS release 5.2 (Final)')) { $distname = 'CentOS'; $distver = '5.2'; $distid = 'centos52'; $distbaseid = 'fedora'; swriteln("Operating System: CentOS 5.2 or compatible\n"); } |
那我们修改这里行不行??说干就干,直接修改成如下:
"> if(stristr($content,'CentOS release 5.3 (Final)')) { |
然后我们重新安装,这个时候又出了一个问题,在两个地方分别缺少centos53.*.php的文件,我们再回头看上面这个代码,发现他有一个$distid='centos52';后来被我们修改为centos53的地方,是不是这里出的问题呢?我们把这里改回去,变成如下:
| if(stristr($content,'CentOS release 5.3 (Final)')) { $distname = 'CentOS'; $distver = '5.3'; $distid = 'centos52'; $distbaseid = 'fedora'; swriteln("Operating System: CentOS 5.3 or compatible\n"); } |
再安装,结果顺利成功了。究其原因,我觉得CentOS 5.2和CentOS 5.3之间差别不大,索然程序没有支持5.3的版本,但是在我们强制修改ISPConfig的安装文件过后,仍然可以顺利并且完美的在CentOS 5.3上安装运行。
本日志由 斯文书生 于 2010-01-18 16:22:09 发表,目前已经被浏览 1346 次,评论 0 次;
引用通告:http://www.ispcpcn.com/Article/3/Trackback.ashx
Doudoune Abercrombie Femme,Doudoune Armani Pas Cher,Doudoune
给您带来的不便,深表歉意
Doudoune Sans Capuche,Doudoune Longue Femme,Doudoune Moncler
Tiffany Outlet Tiffany Co Outlet Discount Tiffany Jewelle
Tiffany UK Tiffany and Co UK Tiffany Outlet Tiffany Hea
Bijoux Tiffany,Tiffany Pas Cher,Collier Tiffany,Bracelet Tif
Louboutin pas cher Chaussures christian louboutin Loubou
Mulberry Sac Mulberry Sac à main Mulberry Sac Mulberr
Karen Millen,Robe Karen Millen,Manteau Karen Millen,Karen Mi
Powered by ISPCPCN.COM, Designed by Loveyuki, Icon by Led Icon Set. 渝ICP备09011073号