写了一个flarum安装教程,大家看下有啥问题?
https://www.blog.do/forum-post/109.html
Flarum 是一个现代化的开源论坛软件,以其简洁、快速和易用性而闻名。它旨在提供一个美观、响应式、且功能强大的论坛体验,同时易于定制和扩展。Flarum 采用了PHP 和Mithril (一个轻量级的JavaScript 框架) 构建,使其在性能和用户体验上都表现出色。
home-screenshot
Flarum官网:https://flarum.org/
Flarum演示:https://discuss.flarum.org/
Flarum官方文档:https://docs.flarum.org/install/
说明:官方的安装文档已经非常详细了,但是没有宝塔的安装教程,本教程专门写宝塔面板安装Flarum的教程
Flarum论坛安装教程
第一步:配置环境
以后补充
第二步:安装php扩展及解除函数禁用
安装以下扩展:curl, dom, fileinfo, gd, json, mbstring, openssl, pdo_mysql, tokenizer, zip
注意:fileinfo和mbstring必须安装,其他宝塔没有的扩展可以先跳过,并不会影响安装。
解除函数禁用:putenv() 、 pcntl_signal() 、 proc_open()
注意:这三个函数宝塔默认都是禁用的,必须删除禁用才可以正常安装Flarum。
第三步:宝塔面板添加站点
添加站点,绑定域名,PHP版本推荐用8.3,如果没有PHP8.3,需要先安装PHP8.3。
image
第四步:上传Flarum安装包到网站根目录
官网下载Flarum安装包,上传到网站根目录然后解压至网站根目录,官网下载地址:https://docs.flarum.org/install/
注意:必须下载你网站PHP版本对应的安装包,比如你的网站是PHP8.3的,必须下载PHP Version 8.3的安装包
Flarum Version PHP Version Public Path Type Archive
1.x 8.3 (recommended) No ZIP flarum-v1.x-no-public-dir-php8.3.zip
1.x 8.3 (recommended) Yes TAR.GZ flarum-v1.x-php8.3.tar.gz
1.x 8.3 (recommended) No TAR.GZ flarum-v1.x-no-public-dir-php8.3.tar.gz
1.x 8.3 (recommended) Yes ZIP flarum-v1.x-php8.3.zip
1.x 8.2 (recommended) No TAR.GZ flarum-v1.x-no-public-dir-php8.2.tar.gz
1.x 8.2 (recommended) Yes TAR.GZ flarum-v1.x-php8.2.tar.gz
1.x 8.2 (recommended) No ZIP flarum-v1.x-no-public-dir-php8.2.zip
1.x 8.2 (recommended) Yes ZIP flarum-v1.x-php8.2.zip
1.x 8.1 No TAR.GZ flarum-v1.x-no-public-dir-php8.1.tar.gz
1.x 8.1 Yes TAR.GZ flarum-v1.x-php8.1.tar.gz
1.x 8.1 No ZIP flarum-v1.x-no-public-dir-php8.1.zip
1.x 8.1 Yes ZIP flarum-v1.x-php8.1.zip
1.x 8.0 (end of life) No TAR.GZ flarum-v1.x-no-public-dir-php8.0.tar.gz
1.x 8.0 (end of life) Yes TAR.GZ flarum-v1.x-php8.0.tar.gz
1.x 8.0 (end of life) No ZIP flarum-v1.x-no-public-dir-php8.0.zip
1.x 8.0 (end of life) Yes ZIP flarum-v1.x-php8.0.zip
1.x 7.4 (end of life) No TAR.GZ flarum-v1.x-no-public-dir-php7.4.tar.gz
1.x 7.4 (end of life) Yes TAR.GZ flarum-v1.x-php7.4.tar.gz
1.x 7.4 (end of life) No ZIP flarum-v1.x-no-public-dir-php7.4.zip
1.x 7.4 (end of life) Yes ZIP flarum-v1.x-php7.4.zip
1.x 7.3 (end of life) No TAR.GZ flarum-v1.x-no-public-dir-php7.3.tar.gz
1.x 7.3 (end of life) Yes TAR.GZ flarum-v1.x-php7.3.tar.gz
1.x 7.3 (end of life) No ZIP flarum-v1.x-no-public-dir-php7.3.zip
1.x 7.3 (end of life) Yes ZIP flarum-v1.x-php7.3.zip
image
接着,配置伪静态规则,下面的代码粘贴到宝塔的伪静态设置框,保存即可。
Pass requests that don't refer directly to files in the filesystem to index.php
location / {
try_files $uri $uri/ /index.php?$query_string;
}
The following directives are based on best practices from H5BP Nginx Server Configs
https://github.com/h5bp/server-configs-nginx
Expire rules for static content
location ~* .(?:manifest|appcache|html?|xml|json)$ {
add_header Cache-Control "max-age=0";
}
location ~* .(?:rss|atom)$ {
add_header Cache-Control "max-age=3600";
}
location ~* .(?:jpg|jpeg|gif|png|ico|cur|gz|svg|mp4|ogg|ogv|webm|htc)$ {
add_header Cache-Control "max-age=2592000";
access_log off;
}
location ~* .(?:css|js)$ {
add_header Cache-Control "max-age=31536000";
access_log off;
}
location ~* .(?:ttf|ttc|otf|eot|woff|woff2)$ {
add_header Cache-Control "max-age=2592000";
access_log off;
}
Gzip compression
gzip on;
gzip_comp_level 5;
gzip_min_length 256;
gzip_proxied any;
gzip_vary on;
gzip_types
application/atom+xml
application/javascript
application/json
application/ld+json
application/manifest+json
application/rss+xml
application/vnd.geo+json
application/vnd.ms-fontobject
application/x-font-ttf
application/x-web-app-manifest+json
application/xhtml+xml
application/xml
font/opentype
image/bmp
image/svg+xml
image/x-icon
text/cache-manifest
text/css
text/plain
text/vcard
text/vnd.rim.location.xloc
text/vtt
text/x-component
text/x-cross-domain-policy;
第五步:访问网站首页即可开始安装
上面步骤完成后,直接访问网站首页,即可进入到安装步骤,根据提示输入数据等信息,即可安装成功。
下面是安装成功的前台及后台:
image
image
评论 (0)