Windows开发之——局域网内搭建论坛

前言

论坛(Forums) 是在线商业服务中的团体组织。论坛可能运作着一个图书馆、一个聊天室,让人们进行实时的信息交流,甚至它还有一个分类的广告目录。因特网上的论坛,它将会吸引一些带有特殊兴趣的群体(资源分享、婚恋交友等)。版主对版块发起者和管理者严格实施真实身份信息备案、定期核验。

本文主要介绍使用便捷开发工具快速搭建一个论坛,如果愿意,你可以发布到互联网上让给多的人参与进来。

安装

软件

软件清单

  1. PHPnow-1.5.6
  2. UCenter_1.6.0_SC_GBK
  3. Discuz_7.2_SC_GBK

软件介绍

  1. PHPnow:它是一款Apache+PHP+MySql的集成环境,就像傻瓜相机一样,方便新手在自己的电脑上创建一个WEB服务器环境。
  2. Discuz: 论坛包
  3. UCenter:用户中心,Dicuz安装和运行依赖程序。

软件下载

下载PHPnow

打开servkit.org,下载绿色PHP套件
Windows开发之——局域网内搭建论坛_第1张图片

下载UCenter

打开UCenter,在产品列中下载UCenter
Windows开发之——局域网内搭建论坛_第2张图片

打开UCenter,在产品列中下载Discuz

Windows开发之——局域网内搭建论坛_第3张图片

安装

  1. 在本地电脑上新建LunTan目录(如:D:\LunTan)
    Windows开发之——局域网内搭建论坛_第4张图片
  2. 分别将三个文件解压
    Windows开发之——局域网内搭建论坛_第5张图片
  3. 解压后的三个文件目录
    Windows开发之——局域网内搭建论坛_第6张图片
    Windows开发之——局域网内搭建论坛_第7张图片
    Windows开发之——局域网内搭建论坛_第8张图片
  4. 将PHPnow解压后的文件移动到LunTan目录下
    Windows开发之——局域网内搭建论坛_第9张图片
  5. 双击LunTan目录下的setup.bat运行
    Windows开发之——局域网内搭建论坛_第10张图片
  6. 选择Apache版本,输入推荐值20并回车
    Windows开发之——局域网内搭建论坛_第11张图片
  7. 选择Mysql版本,输入推荐值50并回车
    Windows开发之——局域网内搭建论坛_第12张图片
  8. 是否初始化配置中,输入y并回车
    Windows开发之——局域网内搭建论坛_第13张图片
  9. 如果事先已安装Mysql,会出现如图所示,请结束掉mysqld.exe进程,输入2重试
    Windows开发之——局域网内搭建论坛_第14张图片
  10. 你可能遇到出现apache-pn失败
    Windows开发之——局域网内搭建论坛_第15张图片
  11. 打开CMD,输入sc delete apache_pn并回车(或者以管理员模式进入到LunTan目录,执行init)
    Windows开发之——局域网内搭建论坛_第16张图片
  12. 正常启动后,设置Mysql密码
    Windows开发之——局域网内搭建论坛_第17张图片
  13. 继续可以看到默认页面,Mysql连接输入密码,测试是否正常
    Windows开发之——局域网内搭建论坛_第18张图片
  14. 将UCenter下的upload改名为UCenter并移动到LunTan\htdocs目录下
    Windows开发之——局域网内搭建论坛_第19张图片
  15. 将Discusz下upload中的内容全部复制到LunTan\htdocs下,并覆盖index.php文件
    Windows开发之——局域网内搭建论坛_第20张图片
  16. 在浏览器地址栏内输入:http://127.0.0.1/Uncenter/install/
    Windows开发之——局域网内搭建论坛_第21张图片
  17. 开始安装,下一步
    Windows开发之——局域网内搭建论坛_第22张图片
  18. 在数据库页面输入密码和管理员信息
    Windows开发之——局域网内搭建论坛_第23张图片
  19. 数据库完成,进入用户中心
    Windows开发之——局域网内搭建论坛_第24张图片
  20. 输入用户密码,以创建者方式登录
    Windows开发之——局域网内搭建论坛_第25张图片
  21. 进入应用管理,添加新应用
    Windows开发之——局域网内搭建论坛_第26张图片
  22. 选择安装方式(选择推荐URL方式,domain改为127.0.0.1)

    http://127.0.0.1/install/index.php
    Windows开发之——局域网内搭建论坛_第27张图片

  23. 进入论坛安装向导
    Windows开发之——局域网内搭建论坛_第28张图片
  24. 安装向导,下一步
    Windows开发之——局域网内搭建论坛_第29张图片
  25. 设置访问URL和站点名称
    Windows开发之——局域网内搭建论坛_第30张图片
  26. 设置站点数据库和管理员信息
    Windows开发之——局域网内搭建论坛_第31张图片
  27. 跳过联系方式
    Windows开发之——局域网内搭建论坛_第32张图片
  28. 如果不出问题,可能会出现如下错误
    Error:Table ‘ucenter.uc_pms’ doesn’t exist
    Errno:1146
    SQL::SELECT count(*) FROM ucenter.uc_pms WHERE (related=’0’ AND msgfromid>’0’ OR msgfromid=’0’) AND msgtoid=’0’ AND folder=’inbox’ AND new=’1’
  29. 使用navicat连接到数据库
    Windows开发之——局域网内搭建论坛_第33张图片
  30. 打开ucenter的命令行窗口模式
    Windows开发之——局域网内搭建论坛_第34张图片

  31. 在ucenter中创建表信息
    CREATE TABLE uc_pms (
    pmid int(10) unsigned NOT NULL auto_increment,
    msgfrom varchar(15) NOT NULL default ‘’,
    msgfromid mediumint(8) unsigned NOT NULL default ‘0’,
    msgtoid mediumint(8) unsigned NOT NULL default ‘0’,
    folder enum(‘inbox’,’outbox’) NOT NULL default ‘inbox’,
    new tinyint(1) NOT NULL default ‘0’,
    subject varchar(75) NOT NULL default ‘’,
    dateline int(10) unsigned NOT NULL default ‘0’,
    message text NOT NULL,
    delstatus tinyint(1) unsigned NOT NULL default ‘0’,
    related int(10) unsigned NOT NULL default ‘0’,
    PRIMARY KEY(pmid),
    KEY msgtoid(msgtoid,folder,dateline),
    KEY msgfromid(msgfromid,folder,dateline),
    KEY related (related),
    KEY getnum (msgtoid,folder,delstatus)) TYPE=MyISAM;
    Windows开发之——局域网内搭建论坛_第35张图片

  32. 查看新建表uc_pms信息
    Windows开发之——局域网内搭建论坛_第36张图片
  33. 输入:127.0.0.1,错误消失
    Windows开发之——局域网内搭建论坛_第37张图片
  34. 进入论坛主界面
    Windows开发之——局域网内搭建论坛_第38张图片

 

你可能感兴趣的:(技术文档)