Flarum 是一款现代的,优雅的,简洁的,强大的论坛软件。Flarum 让在线交流变得更加轻松愉快。
本文档源码托管在:https://github.com/justjavac/flarum-doc
中文说明文档:https://flarum.org.cn/docs/index.html
想立即使用 Flarum,可以到下载页面。你需要一个安装了 PHP 5.5+ 和 MySQL 5.5+ 的服务器。
系统需求
- 服务器: Apache (需要支持 mod_rewrite)、Nginx、Lighttpd
- PHP 5.5+,需要开启的扩展:mbstring, pdo_mysql, openssl, json, gd, dom, fileinfo
- MySQL 5.5+
在线安装
- 下载安装包,解压,上传文件到服务器
- 访问域名根目录
- 填写网址信息:如网站名称、管理员信息、数据库信息,点击 “Install Flarum” 按钮
命令行安装
- 下载安装包,解压,上传文件到服务器
- 进入根目录,运行
php flarum/flarum install
- 填写网址信息:如网站名称、管理员信息、数据库信息
URL 重写
在安装和运行 Flarum 之前,您需要设置 URL 重写规则。Flarum 附带了一个 Apache 的.htaccess
文件,此文件包含了需要用到的规则。 如果您使用的是其他 web 服务器,您需要在配置文件中添加以下规则:
- 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;
}
- Lighttpd
url.rewrite-if-not-file = (
"/admin.*" => "/admin.php",
"/api.*" => "/api.php",
"/.*" => "/index.php"
)
SMTP
目前还没有配置 SMTP 的图形化界面 (#258),但您可以手动修改数据库的 config
表:
mail_driver: smtp
mail_host: ...
mail_port: ...
mail_username: ...
mail_password: ...
mail_encryption: ...
导入数据
最终我们希望可以将其他论坛的数据导入到 Flarum中,这样你就可以放心地迁移到Flarum软件。 然而,在这个阶段还为时过早,我们需要先发布稳定版!
文档更新时间: 2018-11-23 09:07 作者:cklx