Flarum正式版与中文插件安装新版教程
发表于 2021年8月4日
Flarum正式版前几个月发布了,并没有第一时间去了解,加上之前也在用DiscuzQ程序,直到最近实在是无法忍受disuczQ的逻辑之后,还是回来继续用Flarum了。
目前Flarum的缺点:不支持中文搜索
如果你是做中文网站,暂时还是放弃吧,除非你不在意这点,目前修改数据库的方式不完美,以前的中文搜索插件也不支持正式版Flarum。
正式版和以前发的beta版教程其实差不多,只是因为部分改动,所以这个教程集中针对有变化的记一下。
服务器配置前提:
Apache/Nginx
PHP 7.3+ with the following extensions: curl, dom, gd, json, mbstring, openssl, pdo_mysql, tokenizer, zip
MySQL 5.6+ or MariaDB 10.0.5+
SSH (command-line) access to run Composer(也就是不支持虚拟空间)
还有fileinfo、composer,然后php配置文件要修改下,把php.ini里面一下函数删掉:
system,passthru,exec,shell_exec,popen
印象中还有其他的,具体忘记了,反正你安装的时候,看提示吧,如果还有什么错误,按需改就完事了。
我的服务器相关配置:centos、php7.4、mariadb10.5.9
全部过程这里就不说了,请参考:Flarum论坛从零安装到中文汉化教程
正式版安装程序变化
composer create-project flarum/flarum . --stability=beta
#上面是安装beta版本,所以不要用这个
composer create-project flarum/flarum .
#这是安装正式版本,所以请用这个
正式版安装中文语言包变化
安装中文插件,这个也是正式版的变化,正式版中文插件安装命令:
composer require flarum-lang/chinese-simplified
php flarum cache:clear
正式版安装插件变化
其实上面的中文语言包也是插件方式,只是beta版在后台有插件市场,可以直接在后台在线安装,目前正式版本官方取消这个了,现在只能用composer安装。(后面应该会有新的插件中心上线)
composer require 插件名称
#安装插件
composer remove 插件名称
#卸载插件
这个是第三方插件网站:https://extiverse.com/
目前官方还没有插件市场网站,这个是第三方的,不过也都是在官方论坛讨论。
Flarum其他使用体验:
php flarum migrate
#更新数据
php flarum cache:clear
#更新缓存
每次安装插件或者卸载之后,最好去清除下缓存。