Products
GG网络技术分享 2025-03-18 16:14 0
大家好,这里是关于[Flarum论坛程序详细安装教程],[搭建在线帮助中心是企业最重要的第一步]问题的解答,希望对您有所帮助。如果你还想了解更多这方面的信息,请关注本站其他相关内容,共同学习吧!
教程大全Flarum,Flarum教程
Flarum是一款轻论坛程序,该程序安装后的论坛页面简洁轻快,样式排版也比较合理好看。关于Flarum的更多特点这里就不介绍了,可以到官网查看。
Flarum已经于北京时间 2021年5月27日 17:00 发布了第一个正式版。
官网:https://flarum.org.cn/
GitHub:https://github.com/justjavac/flarum
官方文档:https://github.com/justjavac/flarum-doc/blob/master/using/installation.md
教程搭建站点为:www.diqizhang.com(随时会删除)
内存:>=2GB
MySQL:5.6+。建议5.7版本,开启中文搜索功能需要 MySQL 5.7 及以上。
PHP:>=7.3
Composer:宝塔Linux面板默认已安装
本教程默认安装服务器环境:CentOS 7.9,宝塔Linux面板。环境程序的安装过程这里就不说了,宝塔直接点击安装即可。
本教程受演示服务器内存限制,只安装了 MySQL 5.6 ,中文搜索功能步骤无法提供命令执行截图。演示站点也无法搜索中文。
官方安装文档很久没有更新,里面有部分内容是错误的,只可参考。
首先我们在宝塔面板正常创建一个站点,同时创建MySQL数据库。
创建站点后默认宝塔面板会在站点目录内生成几个文件,我们需要将这几个文件全部删除。保持站点目录为空的状态。
宝塔面板的默认PHP安装后会禁用一些危险函数。我们需要将这些函数在禁用列表删除。
putenv,pcntl_signal,proc_open
程序需要使用到fileinfo这个PHP扩展,我们需要安装一下。
进入服务器SSH,输入命令Composer查看服务器是否安装了Composer 。
如果未安装,可使用下面命令进行安装。
php -r \"copy(\'https://install.phpcomposer.com/installer\', \'composer-setup.php\');\"
php composer-setup.php
php -r \"unlink(\'composer-setup.php\');\"
sudo mv composer.phar /usr/local/bin/composer
SSH中进入站点目录:cd 目录地址
然后使用下面命令安装Flarum
composer create-project flarum/flarum . --stability=beta
安装完成后会显示如下界面:
Flarum需要添加伪静态规则。规则其实就是网站目录里的.nginx.conf。这里不要使用官方文档里的伪静态,否则无法打开后台地址,报404。
Nginx
# Pass requests that don\'t refer directly to files in the filesystem to index.php
location / {
try_files $uri $uri/ /index.php?$query_string;
}
# Uncomment the following lines if you are not using a `public` directory
# to prevent sensitive resources from being exposed.
# location ~* ^/(\\.git|composer\\.(json|lock)|auth\\.json|config\\.php|flarum|storage|vendor) {
# deny all;
# return 404;
# }
# The following directives are based on best practices from H5BP Nginx Server Configs
# https://github.com/h5bp/server-configs-nginx
# Expire rules for static content
location ~* \\.(?:manifest|appcache|html?|xml|json)$ {
add_header Cache-Control \"max-age=0\";
}
location ~* \\.(?:rss|atom)$ {
add_header Cache-Control \"max-age=3600\";
}
location ~* \\.(?:jpg|jpeg|gif|png|ico|cur|gz|svg|mp4|ogg|ogv|webm|htc)$ {
add_header Cache-Control \"max-age=2592000\";
access_log off;
}
location ~* \\.(?:css|js)$ {
add_header Cache-Control \"max-age=31536000\";
access_log off;
}
location ~* \\.(?:ttf|ttc|otf|eot|woff|woff2)$ {
add_header Cache-Control \"max-age=2592000\";
access_log off;
}
# Gzip compression
gzip on;
gzip_comp_level 5;
gzip_min_length 256;
gzip_proxied any;
gzip_vary on;
gzip_types
application/atom+xml
application/javascript
application/json
application/ld+json
application/manifest+json
application/rss+xml
application/vnd.geo+json
application/vnd.ms-fontobject
application/x-font-ttf
application/x-web-app-manifest+json
application/xhtml+xml
application/xml
font/opentype
image/bmp
image/svg+xml
image/x-icon
text/cache-manifest
text/css
text/javascript
text/plain
text/vcard
text/vnd.rim.location.xloc
text/vtt
text/x-component
text/x-cross-domain-policy;
其他环境的伪静态规则都可以在网站目录内找到,composer执行后会下载下来。这里就不再贴了。
将网站运行目录更改为站点目录下面的public目录。
storage文件夹权限设为777,用户组root
public/assets文件夹权限设为777,用户组root
前面步骤做完后访问网站地址就进入了安装界面。
看不懂英文可以浏览器翻译,或者对照下面图片来填。
到这里程序的安装就完成了,访问/admin可以进入管理后台。
在SSH中执行下面命令,然后管理后台启用即可。
composer require flarum-lang/chinese-simplified
php flarum cache:clear
Flarum默认不支持中文搜索,我们需要对数据库进行一些设置。
提醒!以下操作需要 MySQL 5.7 及以上版本才支持!
MySQL 自 5.7 开始支持多语种文字全文索引。
在配置文件中的mysqld加上
ngram_token_size=2
保存后重启MySQL。
这一步我们使用PHPmyadmin,没有的就在宝塔安装下。
安装后在宝塔面板数据库页面,点击管理就进入了数据库管理页面。
一般会自动登录数据库,如果没有登陆,就填入数据库账号密码登陆一下。
在sql查询中执行下面的代码
USE YourFlarumDataBaseName; // 这里替换为你的 Flarum 数据库的名字
ALTER TABLE posts DROP INDEX content;
CREATE FULLTEXT INDEX content ON `posts` (`content`) WITH PARSER ngram;
执行成功后,再执行下面的代码。
USE YourFlarumDataBaseName; // 这里替换为你的 Flarum 数据库的名字
ALTER TABLE discussions DROP INDEX title;
CREATE FULLTEXT INDEX title ON `discussions` (`title`) WITH PARSER ngram;完成后等待一下,强制刷新浏览器缓存查看效果吧。
(本教程受演示服务器内存限制,只安装了 MySQL 5.6 ,中文搜索功能步骤无法提供命令执行截图。演示站点也无法搜索中文。)
帮助中心是将在产品的网页上,或在产品的使用上,对产品的问题进行总结并以Q&A的方式呈现在用户面前,以方便他们快速解决使用过程中遇到的问题。帮助中心为使用者提供一条快捷的途径,为企业实现降本增效。
一个好的帮助中心可以在用户遇到问题时,通过即时搜寻关键字来寻找问题的答案,帮助用户更快速地处理问题;初次使用时,帮助中心会对用户进行操作指导,让新用户有一个良好的初次使用感受;在用户查找问题的时候,可以在解决办法内由帮助中心正确地指导用户进行产品的选购;而好的用户体验可以为公司建立好的口碑形象。
1.产品简介:介绍了该公司的主要功能模块、账单、采购指南、与该系列有关的词语;
2.简介和用法:介绍了产品的不同特性,应用情况,包括个性化配置、常用配置和其它配置;
3.常见问题:在使用过程中常常碰到的问题和处理方法。
现在的客户对电话推销很排斥,他们更倾向于自己解决问题。企业拥有一个很好的帮助中心文件,既可以展示企业的风采和产品的优势,又可以满足顾客的需要,从而为企业提供方便,从而减少用户的获取。
用户希望能从正规途径上知道您的业务和您的商品,而公司却没有这种途径,那就会让人觉得自己并不是在从事一项长远的工作。帮助中心的附加功能,除了为使用者提供自助的功能之外,还可以通过增加品牌的知名度来增加信誉。
不管这个网站有没有被嵌入,只要你能进入到这个网站的网址就行了,就像 Baklib的help.baklib.com。在此站点上,管理者可以将个人信息、用户手册、向导等公开的信息,或者使用该站点来为自己的用户提供相应的信息。而对于那些可能成为商业客户的人。用户可以通过网页浏览、获得所需信息、学习特定的互联网商品和服务。
帮助中心并不只是单纯的显示功能,它能从根本上为使用者服务,为使用者提供便利,使用者也会乐于为其付出代价。
在创建帮助中心的过程中,要充分考量到使用者的使用体验和方便程度,以及有没有为目前的问题提供解决方案。
1.如何使使用者形成一种“有问题就求助于服务中心”的坏毛病?
2.如何设计帮助中心,让用户能够更容易地找到产品问题的解答?
3.如何才能让帮助中心、运营和客户服务之间,达到相辅相成的效果呢?
4.建立一个独立的帮助中心很困难?如何处理,如何进行后期的运行和维修?
1.编码(HTML):用编码的方法来编辑帮助核心的信息。维修不便,维修工作也需要专业技术人才,且对人力资源的配备有一定的需求。如果进行内容更新、修改错别字、插入图片等,则需要编程人员进行修改。
2.智能手机办公:仅供团队成员浏览,不支持对外共享,无法查询,利用率低下。
3.网上文件生成:显示风格简单,文件查询不便,无法绑定单独的网址,较难记住的域名。
4.论坛程序:类似于 DZ, Flarum的程式构建,后期的维护比较烦琐,有些功能冗余和不完善,很容易出现问题。
上述方法不仅费工夫,而且对生产工人的技术要求也很高。要构建一个好的 SaaS帮助中心网页,选择合适的帮助中心工具将会有很大的效益。
Baklib,很好用的产品帮助中心/手册制造工具
Baklib是一个在线的文件编辑和共享工具,它不但为使用者提供了一个很好的学习和学习的平台,它可以将文件的内容转换为一个网页,并可以通过 url的链接来进行浏览,让顾客能够更好地了解自己的商品,更容易地为他们服务。
Baklib会预先为制作人员设计好帮助网页的呈现架构,使用者只要按照需要的方式进行编辑,所有的资料都可以在视图中进行预览,以防止出现差错。即使是新手,也可以创建一个非常漂亮和实际的帮助和使用指南。
Demand feedback