Sonic是一个开源搜索引擎 由于flarum论坛不支持中文搜索 还不想用第三方服务 于是就开始了部署sonic
部署Sonic
Docker部署是最快最简单的方式 一行搞定
sudo docker run -d --name sonic -p 1491:1491 -v /etc/sonic/config.cfg:/etc/sonic.cfg -v /mnt/sda1/web/sonic:/var/lib/sonic/store/ valeriansaliou/sonic
/etc/sonic/config.cfg
是你配置文件的位置 模板在这里
/mnt/sda1/web/sonic
这里改成你储存的位置
安装插件
composer require ganuonglachanh/sonic
sonic的搜索插件 很久没有更新了 但是还能用
设置
也许你就是在这一步卡住的 语言设置无论填写 zh_cn
还是 zh
还是 cn
都报错怎么办?
这里要填写的是
cmn
https://zh.wikipedia.org/wiki/ISO_639:c
最后php flarum sonic:addtoindex
添加索引即可