最近迷上了搭建论坛,之前试了一下discourse,搭建完成后感觉不太喜欢,所以又试了flarum这个论坛程序,如果你还需要discourse的详细搭建教程,可以在关注并留言,有人需要我就分享。
今天给大家分享使用蓝米云服务器搭建flarum论坛保姆级教程,教程非常简单,跟着博主一起操作即可。
第一步,选择服务器,并安装宝塔环境
购买蓝米云服务器的时候,选择centos7.9预装宝塔这个系统镜像,选择完成后就不需要再手动安装宝塔了,非常方便。
购买完服务器之后,进入服务器管面板,就可以看到你的服务器IP,直接访问http://你的服务器IP:8888/install 即可对宝塔面板进行初始化。
第二步,安装必要的运行环境
进入宝塔面板,进入软件商店,安装以下环境:
mysql5.7、nginx-1.24、php-8.2
耐心等待环境安装完成~
第三步,给php安装扩展
进入php-8.2的设置里面,安装扩展,需要安装fileinfo
然后进入禁用函数里面,删除里面的 putenv 、 pcntl_signal 以及 proc_open,删除完之后重启一下php。
第四步,创建网站
进入网站,创建一个网站
这里填写你自己的域名,数据库选择mysql,php选择8.2版本
第五步,部署源码
进入网站根目录,点击下面这个路径,就可以快捷进入网站根目录
将里面的所有默认文件全部删除(.user.ini可能删不掉,不管这个)
鼠标移动到左上角的上传按钮,可以看到有个URL链接下载
将下面的下载地址,复制到弹出来的界面上,进行下载就可以了
等待下载完成后,就可以看到有一个zip的压缩包,点击右侧的解压
最后还差一步,回到网站设置里面,添加一下伪静态,将下面的规则全部复制到里面
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;
}
好了,现在源码部署步骤就完成了,接下来开始正式安装flarum论坛程序。
第六步,安装网站程序
现在可以访问你刚刚绑定的网站域名,可以看到如下界面,跟着图片上的提示进行填写即可。
填写完成后,点击Install Flarum,等待几秒钟就安装好了
已经安装完成了,默认是英文界面,如果需要中文界面,可以自行去安装一下flarum中文翻译插件。
好了,教程就是这样,如果你搭建flarum论坛或者使用蓝米云服务器有任何问题,都可以随时在下面留言。