记一次搭建 nodebb 论坛
今天搭建了一次论坛,用的是nodeBB,它使用的是node.js 。
第一步:环境搭建
跑这个论坛需要有node.js ,需要安装上node,此处不再赘述。
可以去官网官方文档去看步骤,也可以跟着我以下的步骤
官方的链接为:官方文档
首先更新一下环境使用命令:
yum -y update
之后需要安装 epel-release
yum -y install epel-release
然后安装 关联 软件:
yum -y groupinstall "Development Tools"
yum -y install git redis ImageMagick npm
然后启动redis,并且设置为自启动:
systemctl start redis
systemctl enable redis
这时候的redis是没有密码的,如需设置密码,自行设置。
第二步:安装nodebb
官方文档上安装nodebb是用git clone的,
我是直接在github上 下载的源代码包,github地址为:
我的版本是v1.17.0(搭建时间 2021.5.21),不知道后续文件的目录会不会和我的相同,我这个版本是 cd到源码目录下的install中,使用 npm install
(看到这一步,如果你动手能力太好,已经做了的话,可能会出现一个错误,导致之后的 nodebb 无法运行,具体原因就是,他在安装的时候 会访问
github ,而那个网址恰恰是不能访问的那个,解决方法如下)
解决方法:在命令行 输入以下命令:git config –global url."https://hub.fastgit.org".insteadOf https://github.com
再次运行 npm install 即可。
第三步:配置nodebb
当安装成功之后,可能会自动运行配置,如果没有自动运行,就切回上个目录,运行 ./nodebb
其实这里配置有两种方式 一种是上边,另一种是 ./nodebb setup
,区别是:第一种是在浏览器中 localhost:4567 图形界面配置,第二种是: 在命令行手动配置
第四步:运行nodebb
运行之后,自己配置以下语言,然后还有一种可能是在注册时候出现报错,这时候(我遇到的)是node.js版本太低,更新一下node.js的版本即可正常运行。
TIPS: 安装过程中 若 npm 包安装不下来 网络问题的话 可以考虑换下npm源。
希望大家能够不再踩我的坑!
记一次搭建 nodebb 论坛相关推荐
- 使用docker搭建nodebb论坛
1.首先放开4567端口因为这是nodebb的端口号 firewall-cmd --zone=public --add-port=4567/tcp --permanent 2.构建所需要的docker ...
- 用Discuz 搭建个人论坛
有时候出于兴趣或者需求,要搭建个人论坛.论坛很多都推荐Discuz.这个真的不错. 要通过Discuz搭建论坛先在Discuz下载相关的资料包: Discuz网址:http://www.discuz. ...
- 转载:linux环境下搭建discuz论坛
今天写一个Linux下搭建Discuz论坛的全过程教程. 本例使用的Linux系统为:RHEL5.3. 1.[root@linux ~]# mkdir /mnt/cdrom 2.[root@linux ...
- LAMP搭建Discuz论坛
搭建Discuz论坛 1. 准备LAMP环境 LAMP是Linux,Apache,MySql和PHP的缩写,是Discuz论坛系统依赖的基础运行环境 1.安装Apache2 Ubuntu需要安装Ap ...
- LAMP 搭建BBS论坛实战
LAMP 搭建BBS论坛实战 LAMP=Linux+Apache+Mysql+PHP 搭建环境:必须安装开发工具.开发库 一.LAMP所需要软件下载 Linux http://www.centos. ...
- 采用lamp架构搭建discuz论坛
lamp简介 LAMP指的Linux(操作系统).ApacheHTTP 服务器,MySQL(有时也指MariaDB,数据库软件) 和PHP(有时也是指Perl或Python) 的第一个字母,一般用来建 ...
- Nginx实战基础篇六 通过源码包编译安装部署LNMP搭建Discuz论坛
Nginx实战基础篇六 通过源码包编译安装部署LNMP搭建Discuz论坛 版权声明: 本文遵循"署名非商业性使用相同方式共享 2.5 中国大陆"协议 您可以自由复制.发行.展览. ...
- 用mysql web建立论坛_在web1上搭建Discuz论坛
地址规划: 一.配置本地yum仓库: #mkdir /media/iso #mount /dev/cdrom /media/iso #vim /etc/yum.repos.d/rhel-source. ...
- Linux 搭建NodeBB社区,搭建CAS登录认证平台,实现Nodebb接入企业CAS认证(一)
一,搭建Nodebb社区 1,安装编译环境nodejs,npm安装后版本号如下(同时得安装redis, git常用开发软件): 2,下载nodebb代码 git clone git://github. ...
最新文章
- cytoscape插件centiscape的使用
- Spring-JDBC表情符号不能存入数据库
- pyqt5实战之真爱游戏(2048改版)
- bash命令的使用方法
- 垂死挣扎还是涅槃重生 -- Delphi XE5 公布会归来感想
- 【django】基础条件查询
- java微信群自动回复_Java故事之路在脚下
- 详细讲述MySQL中的子查询操作
- 这些焊接不良,你遇见过吗?
- linux下shell命令别名(alias)设置
- 太极图python自定义函数绘制_[宜配屋]听图阁
- 确定性有穷自动机(DFA算法) 非确定性有穷自动机(NFA算法)
- 30岁之前创业成功的12个要点
- 多线程的那点儿事(之多线程数据结构)
- 解决阿里云主机受到攻击的问题 2
- RS485的常用电路设计
- 最近大火的「元宇宙」是什么?
- 技术能力和工作能力的联系和区别
- 计算机文件夹里没有显示桌面,桌面上还有文件夹里,有的图标不显示
- [STM32]WIN7 64位系统 CDC类 虚拟串口驱动无法安装的解决办法