林叶展弟弟

Flarum - 简洁、轻量的论坛程序
  Flarum 是一款自由、开源的论坛软件,它专注于简单。通过 Flarum 您可以轻松地为您的网站搭建一个论坛。
扫描右侧二维码阅读全文
12
2019/04

Flarum - 简洁、轻量的论坛程序

  Flarum 是一款自由、开源的论坛软件,它专注于简单。通过 Flarum 您可以轻松地为您的网站搭建一个论坛。

Flarum 目前处于开发阶段,因此不要将它用在生产环境中,敬请期待正式版发布...

    

🖼️截图

_2019-04-12T07-40-21.824Z.png
_2019-04-12T07-40-21.824Z.png
_2019-04-12T07-41-14.987Z.png
_2019-04-12T07-41-14.987Z.png

👍优点

 ✔️快速、简单 没有混乱,没有膨胀,没有复杂的依赖关系。Flarum 使用 PHP 构建,因此它很容易部署。界面使用 Mithril,它是一个高性能 JavaScript 框架。
 ✔️漂亮、响应式 Flarum 由我们的设计师精心设计,它是跨平台的、开箱即用的。界面布局使用了 LESS,所以主题风格只是小事一桩。
 ✔️强大、可扩展 为了满足您的社区需求,您可以定制、扩展和集成 Flarum。Flarum 的架构非常灵活,它拥有非常全面的 API 和文档。
 ✔️自由、开放 Flarum 基于 MIT license 发布。

🌍环境

 🔓服务器: Apache (需要支持 mod_rewrite)、Nginx、Lighttpd
 🔓PHP 5.5+
 🔓PHP扩展:mbstring、pdo_mysql、openssl、json、gd、dom、fileinfo
 🔓MySQL 5.5+
 🔓URL 重写:
  ⬛️Apache:文件自带.htaccess
  ⬛️Lighttpd:

url.rewrite-if-not-file = (
    "/admin.*" => "/admin.php",
    "/api.*"   => "/api.php",
    "/.*"      => "/index.php"
)

  ⬛️Nginx:

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;
}
location ~ .php$ {
    fastcgi_split_path_info ^(.+.php)(/.+)$;
    fastcgi_pass unix:/var/run/php5-fpm.sock;
    fastcgi_index index.php;
    include fastcgi_params;
}

⚙️安装

⬛️(一)在线安装

 ⬛️下载 🌱安装包(中文版),解压,上传文件到服务器
 ⬛️访问域名根目录
 ⬛️填写网址信息:如网站名称管理员信息数据库信息,点击 “Install Flarum” 按钮

⬛️(二)命令行安装

 ⬛️下载 🌱安装包(中文版),解压,上传文件到服务器
 ⬛️SSH 在网站根目录运行

php flarum/flarum install

 ⬛️填写网址信息:如网站名称管理员信息数据库信息

⬛️(三)Composer 安装

 ⬛️安装Composer
  登录SSH,输入一下指令:

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

 ⬛️安装 Flarum
 ⬛️SSH 在网站根目录运行

composer create-project flarum/flarum . --stability=beta

  请根据提示完成安装,如遇安装失败可根据报错信息重试
 ⬛️安装中文语言包
  SSH 在网站根目录

#安装中文语言包拓展
composer require jsthon/flarum-ext-simplified-chinese
#优化 Composer 自动加载
composer dump-autoload --optimize

💵附加

🔴SMTP

  目前还没有配置 SMTP 的图形化界面,可以修改数据库的config表:

mail_driver: smtp
mail_host: ...
mail_port: ...
mail_username: ...
mail_password: ...
mail_encryption: ...

🔴目录权限

  访问你的网站首页,可以看到安装程序已经正常运行,但会提示部分目录需要写入权限,否则无法继续完成安装,因此请根据提示将文件夹设置相应权限即可。

📚参考文章

 📁Flarum《Flarum 文档》
 📁jsthon《轻论坛:Flarum 程序安装指南》
 📁李佶澳《flarum轻论坛系统怎样搭建和使用?》
 📁老D博客《Flarum论坛程序 简洁美观轻量级》
 📁简不才《简约个人小清新论坛-Flarum的快速搭建方法》

Last modification:August 25th, 2019 at 09:26 am
如果觉得我的文章对你有用,请随意赞赏

One comment

  1. dqluobo

    不记得账号密码了

Leave a Comment