【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 我们将第一时间删除。
相关素材