- 论坛徽章:
- 0
|
基于VMWARE+FREEBSD+MAMBO+PHLINUX(花生壳)迁移、架设个人网站手记
(0.01版-草稿)
作者:陈海青(joson)
日期:2006.06.03
本文记录了作者joson基于VMWARE、FREEBSD、MAMBO、PHLINUX进行迁移、架设个人网站的过程,本文内容将不断充实完善,欢迎访问作者的网站(http://junti.vicp.nethttp://junit.vicp.net)进行交流。
(版权所有 陈海青, joson ,http://junit.vicp.net,转载或引用本网版权所有之内容须注明“转自(或引自)Junit fans”字样,并标明本网 网址http://junit.vicp.net。)
操作大纲:
1:安装vmware,新建一个freebsd虚拟机,暂设定10GB空间,插入freebsd6.1安装盘,使用“all”选项安装系统
2:在freebsd中安装ports:cvsup,位置(/usr/ports/net/cvsup),命令:
Make install clean (以下ports类似,不再重复)
2.1:安装vmware-tools
2.2:设置vmware-tools
3:更新系统和ports树的源码
3.1 执行/usr/local/bin/cvsup ,更新文件列表:standard-supfiles,ports-supfiles
4:重编译内核,根据环境确定选项,如选定i-686,加上硬盘限额等,开始编译:
Config ;Make depend ;make ;mke install
5:设定/etc/rc.conf,停止sendmail,加上磁盘限额
6:6.1已经默认安装了perl 5.8.8,不必重新安装
7:设置/etc/make.conf,设定ftp更新站点,master_site¬_over_ride
8:安装ports:openssl, /usr/ports/security
9:安装ports:webmin
10:安装port:mysql4.0.26 ,/usr/ports/databases/mysql40-server
11:安装ports:mysql40组件p5-dbd-mysql40
12:解决出现clacru提示问题:
Sysctl kern.timecounter.hardware=TSC
或者直接在/etc/sysctl.conf加上” kern.timecounter.hardware=TSC”
13:安装配置apache,加上主机、ip、中文支持
14:安装php4
15:安装php扩展:php4-extensions
16:安装ports:mambo
17: 配置、启动ssh(默认已安装)
18: 在客户端配置ssh,用于远程登录管理
19:为phpadmin和mambo 配置apache
20:安装设置phlinux,启用动态域名
21: 迁移原来的网站。1、导出原系统的mysql数据表,清空freebsd目标数据库中表,导入数据。2、用ftp导入网站文件(mambo)。
由于安装的mambo虽然是最新版4.5.3+安全补丁,但是没有中文包,解决中文问题的办法有三个:
1):备份freebsd上的configuration.php 将曼波中国 的中文版直接拷贝到freebsd上相应目录,恢复configuration.php 即可。我是用的是这种方法。
2):下载安装语言文件,是lang3汉化的,mambo官方版本为4.5.2/,然后进行简单修改。
3)自行增加修改翻译语言文件。
22:vmware设置自启动
参考资料:
1:freebsd handbook (www.freebsd.org)
2: 《基于FreeBSD5.4全能服务器安装v1.01》(曹海波(b.s.d))(www.cnfug.org)
(版权所有 陈海青, joson ,http://junit.vicp.net,转载或引用本网版权所有之内容须注明“转自(或引自)Junit fans”字样,并标明本网 网址http://junit.vicp.net。)
本文记录了作者joson基于VMWARE、FREEBSD、MAMBO、PHLINUX进行迁移、架设个人网站的过程,欢迎访问作者的网站(http://junit.vicp.net)进行交流。 |
|