虚拟机模拟局域网内搭建论坛 Discuz!详细图解
(附有详细视频教程)
实验准备:
1、找到局域网内一电脑运行虚拟机,我用的xp运行的win7虚拟机来演示,需管理员登陆。
2、不需要安装IIS,用PHPnow来搭建所需的环境。
3 、下个免费的论坛程序,安装!
具体步骤:
1、我的系统是虚拟机模拟Windows 7。建立论坛要用到的三个文件,下图
PHPnow1.5.6-----他是一款Apache+PHP+MySql的集成环境,就像傻瓜相机一样,方便新手在自己的电脑上创建一个WEB服务器环境。
UCenter_1.5.0_SC_GBK-----装Discuz!论坛必需装这个,Discuz的安装和运行都依赖此程序!
2、打开虚拟机网络设置桥接,然后设置自己电脑IP为真实机器同网段ip,当然要保证自己的局域网访问的畅通,关于如何设置局域网这里略过:
3、防火墙,我都设置关闭:
4、准备服务器环境的搭建,我打算把论坛建立在C:\luntan下,一般放在容量充足的磁盘,实际需要自行处理。把三个文件拷到此文件夹下,把文件“PHPnow”解压缩到c:\luntan后,运行“setup”。
运行结束后c:\luntan下文件有所变化,正常。图:
5、05 APACHE版本选择,按推荐的来,输入20,回车 图:
6、Mysql版本选择,按推荐的来,输入50,回车,开始解压缩.
选择他推荐的版本,更安全,更稳定!选择好之后,就会自动为我们安装Apache+PHP+MySql,当安装完成之后就会提示“是否初始化”也就是配置Apache和PHP....
7、解压缩结束后,执行init.cmd,输入y,回车。图:
我们输入“y”确定后就会自动进行配置,不过要注意:如果你电脑上安装有其它占用80端口的软件时,请一定要退出或卸载(比如IIS、迅雷等....),然后我们再重新来安装PHPnow!
8、一系列的安装启动过程后,提示要为MySQL的用户root设置一个密码,输入即可,但要牢记在心,以后还需要!
9、环境搭建结束,按任意键后结束后,IE会弹出phpnow默认页,图:
10、phpnow默认页,输入刚才设置的root密码后,会有连接成功信息。
11、我们再来打开c:\luntan,看到其下的文件有所变化,刚才ie打开的phpnow默认页其实就是c:\luntan\htdocs\index.php,我们的论坛以后也要放在这个“htdocs”文件夹下!!以后论坛升级和迁移都要备份此文件夹。
至此环境搭建成功结束!!下面就要开始安装论坛了!
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
下面以Discuz!为例继续:
12、Discuz的安装和运行都依赖UCenter,所以我们必需要安装它。
解压缩“UCenter”文件后有4个文件夹:
upload:这个目录下面的所有文件是我们需要上传到服务器上的可用程序文件;
readme:目录为产品介绍、授权、安装、升级、转换以及版本更新日志说明;
utilities 目录为论坛附带工具,包括升级程序;
advanced:目录为如何开发其他应用接口的范例和说明文档。
我们将upload复制到c:\luntan\htdocs\下,并将其重命名为“UCenter”!图
13、解压缩“Discuz”文件后有3个文件夹:
upload 这个目录下面的所有文件是我们需要上传到服务器上的可用程序文件;
readme 目录为产品介绍、授权、安装、升级、转换以及版本更新日志说明;
utilities 目录为论坛附带工具,包括升级程序和 Tools 工具箱。
我们将upload 这个文件夹下的全部内容复制到c:\luntan\htdocs\下,提示覆盖“index.php”,点击“是”即可。图:
14、通过上面的工作我们已经做好了安装前的所有准备!安装Discuz!前必需要先安装UCenter,他是Discuz!运行的支撑。
我们在IE地址栏中输入http://127.0.0.1/UCenter/install/,便可进入UCenter安装向导。同意,继续。图:
15、开始安装,下一步....:
16、UC安装数据库,输入数据库密码(前边要求记住的那个密码),再设定一个创始人密码,以后维护论坛时用。下一步。图:
17、UC建立数据库成功后下一步,即可转入UC用户管理中心....:
19、这里列出了一些用户管理信息,暂不设定,进入“应用管理”--添加新应用,图:
20、在添加新应用中,修改应用程序安装地址为我们的Discuz!位置:http://127.0.0.1/install/index.php(即c:\Luntan\htdocs\index.php),然后点击“安装”,便进入Discuz!的安装....
21、进入Discuz!的安装向导,同意继续,:
22、开始Discuz!的安装,下一步,:
23、设置Discuz运行环境,按你需要改动,不改也可以,下一步,:
24、Discuz安装数据库,数据用户名改为“root”,密码就是你在16中设定的。再创建一个管理员密码,设定一个管理员Email(自己当前用的qq什么的即可),下一步,图:
至此,我们共设定了3个密码:root的数据库密码、UC的创始人密码、Discuz的管理员密码,别混了^^
25、图中若无误的话,安装数据库顺利成功,下一步:
26、为Discuz填写自己的联系方式,为完善Discuz.....,可以跳过,距离成功不远了....
27、跳过之后,我们就进入了自己的论坛....可以用前边设定的管理员用户及密码来登录,
28、其实我们已经成功了,现在到真实电脑上验证一下,打开真实电脑的IE,输入10.27.102.209(即虚拟机的ip,127.0.0.1为本地回环地址)至此本实验完成,图:
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
下面讲的是转移和备份论坛的大致情况:
因为有许多人用的是自己的电脑,不可能和服务器一样天天开着,或者装有还原卡之类的东西。有时候开机关机会出现论坛链接不上或者数据丢失的问题,这里以装还原卡的电脑为例。
1. 停止原来的 Apache 和 MySQL (论坛根目录找到PnCp.cmd 运行》Stop.cmd)
2. 将原来的 PHPnow 目录 移动 或 改名。例如 D:\PHPnow 改为 D:\PHPnow2
3. 安装好新的 PHPnow
4. 停止新装的 PHPnow (Stop.cmd)
5. 从原来的目录中(例如 D:\PHPnow2),复制下列内容到新目录的对应位置(覆盖)
.\MySQL-5.0.xx\data
.\Apache\conf\extra\httpd-vhosts.conf
.\vhosts
.\htdocs
如果论坛应用有模版,再次确认c:\luntan\htdocs\template.\htdocs里的模板文件已经拷贝过来
如果你还有其他需要,可以根据自己情况处理。
如果含有代理虚拟主机,请手动任意添加一个,然后可以删除新加的这个,
才可使用。目的是激活 代理 模块。否则会得到错误信息。
6. 启动服务 (Start.cmd)
7. 启动 MySQL 后,执行 PnCp.cmd 选 15 (升级 MySQL 数据库),输入你的 root 密码,结果全是 OK 即顺利完成。
全部详细步骤的视频连接地址
http://down.51cto.com/data/603417
谢谢~