安装flarum论坛(推荐宝塔lnmp+flarum)

1、安装composer:
git clone https://github.com/miracle2017/on-click_install_composer.git
cd on-click_install_composer
sh ./composer_install.sh
2、一键安装宝塔
一、yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
二、php安装下fileinfo扩展 , 禁用 php的putenv函数
三、建议nginx1.8+mariidb 10.3+php7.2
3、安装flarum:
前提:php安装下fileinfo扩展 , 禁用 php的putenv函数,yum安装好 unzip
一、mkdir web目录
二、进入到web的目录
三、composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
四、composer create-project flarum/flarum . --stability=beta
五、chmod 777 web目录 -R
六、chown www:www web目录 -R
七、composer install
八、安装Flarum简体中文语言包:
composer require csineneo/lang-simplified-chinese
九、优化 Composer 自动加载:
composer dump-autoload --optimize



















php

若是报错误 :
[InvalidArgumentException]
Project directory "/www/wwwroot/flarum.com/." is not empty

nginx

![](https://s4.51cto.com/images/blog/202007/10/db2b89b0821dd6a5c6d3769c5964cca0.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
解决方案:

一、那就换个目录,新建一个目录继续执行
composer create-project flarum/flarum . --stability=beta
二、同时php安装下fileinfo扩展 禁用 php的putenv函数
三、yum install unzip -y
四、再次执行
composer create-project flarum/flarum . --stability=beta




git

4、回到宝塔:
一、新建网站
二、新建数据库
三、浏览器访问ip ,进行部署flarum。


github