在Debian 3.1基础安装中安装VHCS 2.4.6.2步骤
在安装Debian的时候,选择没有安装的软件包,允许它连接到互联网,并让它下载任何需要的东西,通常是它的libs等。Exim很可能安装在这一点上,所以不要担心,它会很快被删除。
1).vi /etc/apt/sources.list(添加以下来源)
码:
deb ftp://ftp.uk.debian.org/debian/ stable main
deb-src ftp://ftp.uk.debian.org/debian/ stable main
deb http://security.debian.org/ stable / updates main
(不要忘了运行“apt-get update”之后)
2)。 apt-get install postfix postfix-tls proftpd-mysql courier-authdaemonExpress基地Express邮件Express邮箱Express邮件libberkeleydb-perl libc-dev libcrypt-blowfish-perl libcrypt-cbc-perl libcrypt-passwdmd5-perl libdate-calc -perl libdate-manip-perl libdbd-mysql-perl libdbi-perl libio-stringy-perl libmail-sendmail-perl libmailtools-perl libmd5-perl libmime-base64-perl libmime-perl libnet-dns-perl libnet-netmask-perl libnet -perl libnet-smtp-server-perl libperl5.8 libsnmp-session-perl libterm-readkey-perl libtimedate-perl perl perl-base perl-modules bind9 diff gzip iptables libmcrypt4 mysql-client-4.1 mysql-common-4.1 mysql-server -4.1补丁php4 php4-mcrypt php4-mysql php4-pear procmail libterm-readpassword-perl libsasl2-modules libsasl2 sasl2-bin apache2 apache2-common apache2-mpm-prefork libapache2-mod-php4 gawk libgd1g bzip2 wget make
(当你到Express屏幕屏幕上选择没有到网页目录)
(当您进入Postfix屏幕时,请选择互联网站点,然后键入root用于邮件,如果您在安装时正确设置debian,则您的域名应该已经在屏幕上,选择否强制同步更新。)
(当你到达mysql屏幕时,选择独立)
3)。 mysql -u root(在这个阶段没有密码,以后更改!)
码:
创建数据库vhcs2;
使用vhcs2
将*。*授予 “vhcs2” 标识的“vhcs2” @'localhost“的 所有权限,并使用grant选项;
\ q(退出程序)
4)。 apt-get remove apache-common(如果已安装 - 不需要)
5)。 wget http://ufpr.dl.sourceforge.net/sourceforge/vhcs/vhcs2.4.6.2.tar.bz2
6)。 tar -xjvf vhcs2.4.6.2.tar.bz2
7)。 cd vhcs2.4.6.2
8)。 cd配置
9)。 vi vhcs2.conf(使更改符合您的要求,不要忘记更改数据库名称,用户名和密码,这些是您需要更改的)
码:
DEFAULT_ADMIN_ADDRES =您的电子邮件
SERVER_HOSTNAME =您的主机名
BASE_SERVER_IP =你的ip
DATABASE_TYPE = mysql
DATABASE_HOST = localhost
DATABASE_NAME = vhcs2
DATABASE_PASSWORD = vhcs2
DATABASE_USER = vhcs
10)。 cd ..(回到vhcs2目录的根目录)
11)。 make install(如果命令没有找到运行'apt-get install make')
12)。 cd / tmp / vhcs2 *
13)。 cp -R * /
14)。 cd / var / www / vhcs2 / engine / setup
15)。 ./vhcs2-setup(安装脚本)
码:
Wlecome到VHCS2'2.4 Spartacus'设置对话框。
该程序将在您的服务器上设置VHCS2系统。
请按“Enter”继续。
请输入系统主机名(输入默认值)[debian]:yourhostname
请输入系统网络地址(默认输入)[192.168.0.128]:您的ipaddress
请输入SQL Server主机(默认为Enter)[localhost]:
请输入系统SQL数据库(输入默认值)[vhcs2]:vhcs2
请输入系统SQL用户(输入默认值)[root]:vhcs2
请输入系统SQL密码(默认为Enter)[无]:vhcs2
请重复系统SQL密码:vhcs2
请输入VHCS ftp SQL用户(默认输入)[vftp]:vftp
请输入VHCS ftp SQL用户密码(默认为Enter)[none]:vftp
请重复VHCS ftp SQL用户密码:vftp
请输入管理员登录名(默认为Enter)[admin]:
请输入管理员密码:您的密码
请重复管理员密码:您的密码
请输入admininistrator电子邮件地址:您的电子邮件地址
16)。 echo“Include /etc/apache2/sites-available/vhcs2.conf”>> /etc/apache2/httpd.conf(在安装脚本中忘记)
17)。 sh /etc/init.d/apache2重启
18)。 vi /etc/init.d/courier-authdaemon
代码:( 更改此行)$ {libexecdir} / authlib / authdaemon stop
(给这个)killall authdaemond.plain
19)。 sh /etc/init.d/courier-authdaemon重启
20)。 vi /etc/resolv.conf(并添加到上面)
码:
Nameservers您的ip(这将删除启动apache时虚拟主机的错误)
21)。 (vhcs2在重新启动时不会自动启动,因此我们需要将其添加为启动脚本)
首先,您必须通过bash中的命令“runlevel”获取启动运行级别。 你会得到像N 2这样的东西,N表示没有以前的运行级别,2是实际的运行级别。
对于那些没有N的人,你知道你正在做什么,只需查看你的inittab,然后进入文件夹/etc/rc2.d(如果2是你的启动运行级别)
做一个ls -al看看它是如何工作,这不难理解。 在启动时,从S01xx到S99xx的任何一个按顺序启动。
码:
示例:ln -s /etc/init.d/vhcs2_daemon /etc/rc2.d/S98vhcs
22)。 (您可能需要更改tools文件夹的权限)
码:
chmod -R 766 / var / www / vhcs2 / gui / tools
23)就这样,vhcs应该安装,现在工作现在访问 http:// localhost / vhcs /