前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >嗨,我的技术论坛上线啦!

嗨,我的技术论坛上线啦!

作者头像
公众号: 云原生生态圈
发布2022-02-16 09:58:36
4680
发布2022-02-16 09:58:36
举报
文章被收录于专栏:云原生生态圈云原生生态圈

上个周末,把自己的个人博客站点[1]上线了,大家的感兴趣的可以收藏和订阅哈,以后的学习文章都会第一时间同步到这里:https://devopsman.cn

很多有经验的大神一眼就能看到这里wordpress做的,之前使用过hugo和Hexo,但是怎么说呢,不是很满意,所以在没有遇到满意的主题之前,先暂时使用这个吧。

在周末折腾完WordPress之后,发现他的留言功能看起来很鸡肋,比如再写一些笔记的时候,一篇文章是写不完的,但是评论的话只能在某一篇文章下留言讨论,这样时间长了就不利于学习和检索。但是论坛可以随时针对某个话题开启讨论,于是就找到了flarum了。

用来记录和提供大家在线讨论技术问题的地方,主要是看上了他的简洁、清爽,最主要是他那个交流区的时间线,如下如:

建设背景

方便针对某一技术话题进行讨论。方便检索。毕竟QQ群、微信群大多都是吹水,也不利于信息归纳和检索。大家懂得都懂。。。

手动安装

记录下flarum的搭建过程。

因为我的个人博客站点用的就是wordpress.所以环境里面有现成的PHP环境,遵循官方文档直接开整既可,如果你的环境是干净的,那么你需要提前安装PHP、php-fpm等软件环境,以及composer的支持,具体可参考的flarum中文社区安装文档[2]

flarum是通过composer安装,所以先安装composer

下一步创建个flarum文件的安装目录,直接下载源码到此目录

最后就是配置nginx代理flarum论坛了.注意一些有注释的参数,需要配置或者修改。

到这里基本上就完成了。在初始化的时候,需要初始化MySQL数据库,因此你提前准备好远程连接的账号即可。访问地址:https://flarum.devopsman.cn

这就是flarum的首页。部署的时候也遇到一些问题,比如上传图片的时候发现接口报500,这些问题都是可以通过flarum安装目录下的运行日志找到问题原因:

flarum的分类的标签也是很有特色,可以快速阅览指定标签的讨论:

容器化

因为我自己的运行环境中已经有了nginx、php、MySQL等,所以对我来说直接安装flarum是更省事高效的,如果你是从零开始,可以使用容器化部署:

这里直接可以通过docker-compose一键式部署起来,稍微修改下就可以了。

最后就是,欢迎大家一起来建设和维护 云原生生态圈-技术论坛

参考资料

[1]云原生生态圈: https://devopsman.cn

[2]flarum中文文档: https://discuss.flarum.org.cn/d/1246

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-01-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 云原生生态圈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 建设背景
  • 手动安装
  • 容器化
  • 参考资料
相关产品与服务
云数据库 MySQL
腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档