在debian上安装Flarum论坛
给兰州linux爱好者建了一个论坛,使用了flarum论坛,因为使用的是nginx,所以伪静态还需要自己添加。
条件
- web server: apache(rewrite要打开) , nginx
- PHP 5.5 +(需要fileinfo模块)
- mysql 5.5+
安装
1.安装git
1
apt install git
2.clone一键安装脚本
1
git clone https://gitee.com/skywalker512/php-repo-installer.git
3.将 index.php 文件放入web根目录
1
cp php-repo-installer/index.php /var/www/html/
4.安装
打开浏览器开始安装,首先这个脚本会将flarum论坛的代码包下载,之后解压,然后从flarumChina下载语言包和一些插件包,解压后,开始安装进程。
填写完成上述内容,点击安装,安装完成后,就可以使用flarum了。
5.nginx重写规则(可选)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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 ~* \.html$ {
expires -1;
}
location ~* \.(css|js|gif|jpe?g|png)$ {
expires 1M;
add_header Pragma public;
add_header Cache-Control "public, must-revalidate, proxy-revalidate";
}
本文由作者按照 CC BY 4.0 进行授权