[问题]有人在ubuntu上成功安装配置Cpanel么?

为当前最终发行版之前的所有版本提供支持
回复
ynzheng
帖子: 74
注册时间: 2005-12-28 14:12
送出感谢: 0
接收感谢: 0
联系:

[问题]有人在ubuntu上成功安装配置Cpanel么?

#1

帖子 ynzheng » 2006-03-16 17:17

教教偶吧。
ynzheng
帖子: 74
注册时间: 2005-12-28 14:12
送出感谢: 0
接收感谢: 0
联系:

here itis

#2

帖子 ynzheng » 2006-03-16 17:24

ynzheng
帖子: 74
注册时间: 2005-12-28 14:12
送出感谢: 0
接收感谢: 0
联系:

#3

帖子 ynzheng » 2006-03-16 18:37

这里面的
/scripts/ckillall
/scripts/dotbuffer

是什么意思?



代码: 全选

#!/usr/bin/perl
$|=1;
$ENV{'LANG'} = 'C';
if (-e "/usr/local/bin/wget" && ! -e "/usr/bin/wget") {
   symlink("../local/bin/wget","/usr/bin/wget");
}
if (-e "/usr/local/cpanel") {
   system("wall \"Cpanel Layer 2 Auto-Update Commencing\"");
} else {
   system("wall \"Cpanel Layer 2 Install Commencing\"");
}
chomp($system = `uname -s`);
if ($system =~ /freebsd/i) {
   system("/scripts/ckillall","-9","cpaneld");
   system("/scripts/ckillall","-9","webmaild");
}
system("killall -9 stunnel >/dev/null 2>&1");
print "==>[ MafiaScripts.Com ] Installing.......";
@DANCE=("-","\\","|","/");
opendir(INS,".");
@FILES=readdir(INS);
closedir(INS);
$cc = 0;
foreach $file (@FILES) {
   print "\b$DANCE[$cc]";   
   if ($file =~ /\.gz/) {
      system("tar -C /usr/local -z -x -f $file 2>/dev/null");
   }
   $cc++;
   if ($cc == 4) { $cc = 0; };
}
print "\n";
if ($system =~ /freebsd/i) {
   system("/usr/local/cpanel/cpaneld");
   system("/usr/local/cpanel/webmaild");
}
print "==> Running post install scripts....";
chdir("/usr/local/cpanel/install/");
opendir(INS,".");
@FILES=readdir(INS);
closedir(INS);
print "rsync\n";
system("sh rsync 2>/dev/null");
print "rsync complete\n";
foreach $file (@FILES) {
   next if ($file eq "rsync");
   if ($file !~ /\./) {
      print "$file.....";
      if ($file !~ /^z/) {
         if ($file eq "update" || $file eq "newemail") {
            system("sh $file >/dev/null 2>&1");
         } else {
            system("sh $file 2>/dev/null | /scripts/dotbuffer 10");
         }
      } else {
         system("sh $file");
      }
      print "Done\n";
   }
}
print "\n";
print "==> Cpanel 6 Install Complete\n";
print "==> Starting Cpanel 6....\n";
system("/usr/local/cpanel/startup");
print "==> Post Install Complete\n";
system("rm -f /tmp/cp3installer.* >/dev/null 2>&1");
system("rm -f /usr/local/cpanel/install/*");
system("wall \"Cpanel Layer 2 Install Complete\"");
回复

回到 “老旧版本支持”