前言

论坛(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套件

下载UCenter

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

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

安装

  1. 在本地电脑上新建LunTan目录(如:D:\LunTan)
  2. 分别将三个文件解压
  3. 解压后的三个文件目录


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

    http://127.0.0.1/install/index.php

  23. 进入论坛安装向导
  24. 安装向导,下一步
  25. 设置访问URL和站点名称
  26. 设置站点数据库和管理员信息
  27. 跳过联系方式
  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连接到数据库
  30. 打开ucenter的命令行窗口模式

  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;

  32. 查看新建表uc_pms信息
  33. 输入:127.0.0.1,错误消失
  34. 进入论坛主界面

Windows开发之——局域网内搭建论坛相关推荐

  1. 利用Filezilla在局域网内搭建自己的FTP服务器

    利用Filezilla在局域网内搭建自己的FTP服务器 一.软件 Filezilla server Filezilla client 二. Filezilla client安装 三. Filezill ...

  2. 在内部局域网内搭建HTTPs

    在内部局域网内搭建HTTPs 配置环境 Windows版本:Windows Server 2008 R2 Standard Service Pack 1 系统类型:       64 位操作系统 内存 ...

  3. 局域网内搭建SFTP服务器及多用户管理

    局域网内搭建SFTP服务器及多用户管理 前言 软硬件设置 服务器--树莓派3B 操作系统--Raspbian 客户端--Filezilla 用户管理 常用用户管理命令 常见用户组命令 文件权限 SSH ...

  4. 如何在局域网内搭建FTP服务器,实现信息共享

    如何在局域网内搭建FTP服务器,实现信息共享 首先打开控制面板,点击程序 点击程序,点击启用或关闭windows功能,找到lnternet lnformation Services 点击前面小&quo ...

  5. 内网穿透实现局域网内搭建私服务器

    使用云服务器实现内网穿透.内网里建立一台老旧win机专门用来挂pt,在上面存储视频和软件,而后映射在外网中,通过手机和电脑随时随地的下载和在线观看win机上的视频和文件. 1.修改ssh的默认端口 在 ...

  6. arp命令(windows ),nmap查看局域网内所有主机IP和MAC

    ARP命令详解 ARP是一个重要的TCP/IP协议,并且用于确定对应IP地址的网卡物理地址.实用arp命令,我们能够查看本地计算机或另一台计算机的ARP高速缓存中的当前内容.此外,使用arp命令,也可 ...

  7. 配置VSS2005(在局域网内搭建服务器)

    以下内容大部分为转载,小部分本人修改过 本次配置VSS2005运行环境:Windows XP/DotNet2.0 注:VSS要求iis 支持 asp.net 2.0, 因为VSS2005的运行库是2. ...

  8. 局域网内搭建Android SDK更新源

    工作杂记,后期有时间整理: cd /var/www/nginx-default/android/repository rsync -avP /home/gg/android-tools/143/sdk ...

  9. android开发之局域网内屏幕共享+提取文字02:利用OCR提取文字

    一.问题 从图片中提取文字 二.方法 借助百度的OCR接口实现,百度OCR接口文档 原理就是提供图片所在文件给百度的OCR接口,OCR接口返回数据 三.代码 1.具体增加依赖和包,请看百度OCR接口文 ...

  10. windows之在局域网内共享和共同编辑EXCEL

    在一个部门或实验室内有一些需要共享和登记的文件,我们可以直接由共享的EXCEL来完成. 开启共享与网络发现,具体步骤不表 设置共享文件夹,以及对应的访问权限(读写).步骤不表. 打开EXCEL的共享工 ...

最新文章

  1. python 读取json转为docx_在Python中进行JSON转化
  2. 详解华为交换机iStack特性
  3. 在P2P市场中代替“看不见的手”的算法在哪里
  4. LESS vs SASS?选择哪种CSS样式编程语言?
  5. 安装qtceator后无法启动help插件 Qt编译错误:cannot find -lGL 解决办法
  6. 多阶段决策求最优解----动态规划(Dynamic Programming)
  7. Redis应用学习——Redis事务与实现分布式锁
  8. ajax获取nodejs的值,jquery - NodeJS如何获取服务器中的数据,通过POST从jquery ajax调用发送 - 堆栈内存溢出...
  9. 如何自动搜出更好、更小、更快的NLP模型?
  10. python货币转化为资本的前提_深度剖析比特币背后的技术细节
  11. prototype.js学习(3)函数绑定
  12. 我的世界MinecraftJava版开服教程(Linux)开服器开服包下载开服网站服务器开服核心开服端开服软件mac版Java启动器
  13. crmeb pro版获取短信验证码失败解决方法
  14. 无人驾驶动态避障策略调研 | 机器人动态避障策略 | 行人轨迹预测 | 机器人导航
  15. 数据库中第一范式、第二范式、第三范式
  16. APISpace 号码实时查询API接口 免费好用
  17. word制作员工手册教学
  18. 全国计算机一级级考试试题及答案,全国计算机等级考试一级考试试题及答案
  19. linux 应用层gpio中断_linux下GPIO中断驱动US100传感器--Apple的学习笔记
  20. 两台电脑之间怎么互相传文件

热门文章

  1. 艾肯声卡没有声音处理方法
  2. 【Redis监控工具之treeNMS 】
  3. 产品研发项目管理软件哪个好?
  4. 一个完整的SPC案例—从特性分析到CPK计算
  5. 解读审计领域国内外资质认证CISA、ISO27001 Auditor
  6. 凸优化问题,凸二次规划问题QP,凸函数
  7. D3D12渲染技术概述
  8. 用户交互系统BBS功能展示(手机端)
  9. HTML基础网页布局代码写法
  10. 如何下载网页中的flash SWF文件