今天搭建了一次论坛,用的是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 论坛相关推荐

  1. 使用docker搭建nodebb论坛

    1.首先放开4567端口因为这是nodebb的端口号 firewall-cmd --zone=public --add-port=4567/tcp --permanent 2.构建所需要的docker ...

  2. 用Discuz 搭建个人论坛

    有时候出于兴趣或者需求,要搭建个人论坛.论坛很多都推荐Discuz.这个真的不错. 要通过Discuz搭建论坛先在Discuz下载相关的资料包: Discuz网址:http://www.discuz. ...

  3. 转载:linux环境下搭建discuz论坛

    今天写一个Linux下搭建Discuz论坛的全过程教程. 本例使用的Linux系统为:RHEL5.3. 1.[root@linux ~]# mkdir /mnt/cdrom 2.[root@linux ...

  4. LAMP搭建Discuz论坛

    搭建Discuz论坛 1.  准备LAMP环境 LAMP是Linux,Apache,MySql和PHP的缩写,是Discuz论坛系统依赖的基础运行环境 1.安装Apache2 Ubuntu需要安装Ap ...

  5. LAMP 搭建BBS论坛实战

    LAMP 搭建BBS论坛实战 LAMP=Linux+Apache+Mysql+PHP 搭建环境:必须安装开发工具.开发库 一.LAMP所需要软件下载 Linux  http://www.centos. ...

  6. 采用lamp架构搭建discuz论坛

    lamp简介 LAMP指的Linux(操作系统).ApacheHTTP 服务器,MySQL(有时也指MariaDB,数据库软件) 和PHP(有时也是指Perl或Python) 的第一个字母,一般用来建 ...

  7. Nginx实战基础篇六 通过源码包编译安装部署LNMP搭建Discuz论坛

    Nginx实战基础篇六 通过源码包编译安装部署LNMP搭建Discuz论坛 版权声明: 本文遵循"署名非商业性使用相同方式共享 2.5 中国大陆"协议 您可以自由复制.发行.展览. ...

  8. 用mysql web建立论坛_在web1上搭建Discuz论坛

    地址规划: 一.配置本地yum仓库: #mkdir /media/iso #mount /dev/cdrom /media/iso #vim /etc/yum.repos.d/rhel-source. ...

  9. Linux 搭建NodeBB社区,搭建CAS登录认证平台,实现Nodebb接入企业CAS认证(一)

    一,搭建Nodebb社区 1,安装编译环境nodejs,npm安装后版本号如下(同时得安装redis, git常用开发软件): 2,下载nodebb代码 git clone git://github. ...

最新文章

  1. cytoscape插件centiscape的使用
  2. Spring-JDBC表情符号不能存入数据库
  3. pyqt5实战之真爱游戏(2048改版)
  4. bash命令的使用方法
  5. 垂死挣扎还是涅槃重生 -- Delphi XE5 公布会归来感想
  6. 【django】基础条件查询
  7. java微信群自动回复_Java故事之路在脚下
  8. 详细讲述MySQL中的子查询操作
  9. 这些焊接不良,你遇见过吗?
  10. linux下shell命令别名(alias)设置
  11. 太极图python自定义函数绘制_[宜配屋]听图阁
  12. 确定性有穷自动机(DFA算法) 非确定性有穷自动机(NFA算法)
  13. 30岁之前创业成功的12个要点
  14. 多线程的那点儿事(之多线程数据结构)
  15. 解决阿里云主机受到攻击的问题 2
  16. RS485的常用电路设计
  17. 最近大火的「元宇宙」是什么?
  18. 技术能力和工作能力的联系和区别
  19. 计算机文件夹里没有显示桌面,桌面上还有文件夹里,有的图标不显示
  20. [STM32]WIN7 64位系统 CDC类 虚拟串口驱动无法安装的解决办法

热门文章

  1. DataNucleus之JDO操作示例
  2. 2021.11.27月赛题解
  3. 使用RX方式模拟DoubanFm的登陆
  4. vue 过滤器 首字母大写
  5. env下pkgs --update没有反应直接退出的问题解决方法
  6. 高二计算机水平测试题,2020——2021学年河南省高二学业水平测试信息技术选择判断模拟题(含答案)...
  7. java史上最全面试题(转载于骆昊)
  8. 用Sendmail转寄信件
  9. python程序设计,猜数游戏编程实践课程实验
  10. 给IOS初学者及新手的建议