利用这个程序建了一个小论坛,欢迎来玩~ 地址:https://bbs.liyuans.com/

安装教程

安装 composer

  • 如果你是虚拟主机,就别想了。目前仅支持通过composer安装
php -r "readfile('https://getcomposer.org/installer');" > composer-setup.php
php composer-setup.php
php -r "unlink('composer-setup.php');"
mv composer.phar /usr/local/bin/composer
  • 切换到网站目录,通过composer安装
/bin/composer self-update
composer create-project flarum/flarum . --stability=beta

注意点

1.程序是老外开发的,国人程序员集成了中文及一系列插件。
2.增加了中文搜索。
3.修复了一些小细节。
4.完美支持军哥lnmp环境/宝塔等,需要伪静态+fileinfo扩展。

fileinfo

安装需求:需要支持php扩展 fileinfo

  • 对于lnmp1.3默认没有支持。其实很简单,只要修改 include/upgrade_php.sh 这个文件
    把其中的:--disable-fileinfo
    全部替换:--enable-fileinfo
    再执行 ./upgrade.sh 选择4,升级php就行了。

  • 对于宝塔,安装后,找到你的PHP程序,里面有扩展可以选择安装。

底部加统计

vendor/flarum/core/views/app.blade.php

去掉网络字体

vendor/flarum/core/src/Http/WebApp/WebAppView.php

伪静态

location / {
    try_files $uri $uri/ /index.php?$query_string;
}

location /api {
    try_files $uri $uri/ /api.php?$query_string;
}

location /admin {
    try_files $uri $uri/ /admin.php?$query_string;
}

location /flarum {
    deny all;
    return 404;
}

相关资料

  1. markdown支持:http://discuss.flarum.org.cn/d/221
  2. 中文语言包:http://flarum.org/docs/languages/
  3. 中文github及程序下载:https://github.com/justjavac/Flarum
  4. 中文语言包下载:https://github.com/Flarum-Chinese/flarum-ext-simplified-chinese/releases
  5. SMTP相关:https://github.com/flarum/core/issues/258
  6. 论坛类程序推荐:https://www.v2ex.com/t/268523
  7. 中文优化版:http://discuss.flarum.org.cn/d/402
  8. 插件整理:http://discuss.flarum.org.cn/d/306