【17】网站设计实例-如何做一个知乎类问答网站(类论坛)

发布于 2021-04-09 08:10

01背景

前段时间在网上搜集sketch的相关资料,无意闯进了一个论坛,底部的信息显示此论坛是Powered By WeCenter,于是找了到官网,看是开源项目就自己安装了下。

其实整个安装过程并不难,只要掌握一点点的安装经验即可,比如WordPress。(对于wordpress的安装,如果不会的,可以参照我之前的文章,文章地址:https://zhuanlan.zhihu.com/p/33231166

02软件介绍

WeCenter 是一款建立知识社区的开源程序。

官网http://www.wecenter.com/

03准备工作

(一)     空间准备:采用老薛主机,一个美国空间,最便宜的48元一年,我18个bolg都是使用的这个厂家的主机,例如www.1909099544.com    http://100000000.group/

              老薛主机官网:https://my.laoxuehost.com/aff.php?aff=8343

              推荐码:laoxueNP   (首次付款25%折扣)

(二)     域名准备:www.bbs.1909099544.com(我的主域名是1909099544.com,用了一个“子域”的功能,具体子域的设置和解析,可以参照我之前的一篇文章https://zhuanlan.zhihu.com/p/37426314)

04安装过程说明

(一)     以下安装过程仅仅是对官网教程的一个修正,官网教程对应的程序版本WeCenter 3.1.9 http://wenda.wecenter.com/article/1424

(二)     如一,官网的教程已经不适合3.2.2,安装过程完全参照官网教程

(三)     本人使用电脑MacBook Air (13-inch, 2017) ;主机是用的老薛主机;主机后台使用cpanel面板

(四)     安装过程可能因为个人电脑或者主机环境不一致,本教程不保证完全安装成功,请知悉。

  

05安装过程

(一)    下载安装包

请到官网下载最新版本(http://www.wecenter.com/downloads/)这里下载到的版本是最新版本WeCenter 3.2.2

(二)    上传程序文件到主机

由于网站程序比较小,所以直接双击打开压缩包:

 

注:与官网出的教程不一致,因为版本的问题,现在这个版本解压出来的,如上图所示这个文件夹就是我们的程序代码,把此程序解压上传到你的网站根目录(也可以是二级目录,因为的主域名下安装了WordPress,为了好管理,就放到子域下,对应的访问域名为www.bbs.1909099544.com);

(三)    安装

在浏览器中打开网站对应的域名www.bbs.1909099544.com

程序默认第一次打开会自动跳转到http://bbs.1909099544.com/install

此页面的服务器环境检查 一定要注意查看,因为这些能直接影响到你的网站运行。

PS:常见的问题:

1、   数据库模块:支持pdo以及mysqli

2、  图像处理库:gd

3、  Mcypt:

4、  Curl

这块问题,打叉,说明你的空间不支持,请联系空间商或者你的技术人员。

 

(四)     配置系统

此块是数据库模块,需要填写 相关信息,如果不知道是什么,请联系空间商。

我在这里写下如何建立数据库(环境:cpanel面板)

老司机经验:很多同学同主机建多个站点用到多个数据库,为了防止咱们数据库信息混乱

建议大家在取名的时候,根据您的域名来写,例如我的www.bbs.1909099544.com建站

数据库名和数据库用户名取域名中间的字符,这样咱们站点多了也能很准确的区分数据库对应的站点

接下来创建数据库用户

为数据库添加用户并分配权限

刚刚咱们创建了用户,但是没有授权用户访问数据库

 

这时我们就成功创建了一个新的数据库,并为这个数据库添加了有使用权限的用户。

几点附加说明:

a,在cPanel中,建立的数据库都带有cPanel帐号的前缀,比如:假设你Cpanel用户名为demolc,你输入的数据库名是db,那么数据库的名demolc_db,用户名也一样

 

b,建好后的数据库信息示例:

数据库名tech_bbs(自己填写的数据库名前,记得有前缀,)

数据库用户名tech_bbsadmin(自己填写的用户名前,记得有前缀)

数据库密码 **** (自己填写的密码)

数据库地址 localhost(安装的时候很多程序不统一名字,服务器地址、主机等都填写数据库地址)

c,为数据库用户添加“权限”时,一般都是勾选“所有权限”。当然你也可以为某些用户单独分配权限。

(五)     添加管理员

跳转到此页面:

 

是管理员用户初始化,添加管理员操作。

(六)     完成

然后删除 安装文件/install/index.php

安装成功。

 

本文来自网络或网友投稿,如有侵犯您的权益,请发邮件至:aisoutu@outlook.com 我们将第一时间删除。

相关素材